I'm trying to control the inputs of a P4317Q in 2x2 PBP mode through the command line so that my co-workers and I can share video content. Right now I have 4 individual PCs connected to the display port, mini display port and both HDMI ports.
Using Dell Display manager, I've managed to control the input of PBP window 1 with the commands "ddm.exe /1:SetControl 60 (0F, 10, 11, 12)" or "ddm.exe /1:SetActiveInput (DP1, DP2, HDMI1, HDMI2)" but I don't know how to control the inputs of the other PBP windows.
I'm also trying to toggle full-screen mode between the sources and have audio switch to the full-screened source. I can get each PBP source to go full-screen as each PC has been setup with the "PBP/PIP zoom shortcut key" in Dell Display Manager. However, this cuts off the audio from the monitor when a PC uses the shortcut to go full-screen, which is... weird.
So what I'm looking for is command line options that:
-control the audio source
-control the source of the PBP windows and
-toggle a PBP source to go full screen with audio, or toggle PBP mode altogether
Any insight on this would be awesome, Thanks!
For the other PBP windows, use "ddm.exe /1:SetControl E8 value".
Sub input 1 = bits 4..0 of value
Sub input 2 = bits 9..5 of value
Sub input 3 = bits 14..10 of value
So: to set main input to DP1, sub 1 to DP2, sub 2 to HDMI1 and sub 3 to HDMI2, you would feed DDM the following command-line:
"ddm.exe /1:SetControl 60 0F /1:SetControl E8 4A30"
where 0x4A30 in binary = 10010.10001.10000b
For zooming in/out, I think its just "ddm.exe /1:Zoom"
No idea on the audio question...
Beginning with b.1899, it looks like you can use a dedicated command with common names to set subinputs. To set the main input to DP1, and the subinputs to DP2, HDMI1 and HDMI2 respectively:
"ddm.exe /SetActiveInput DP1 /SetSubInput DP2,HDMI1,HDMI2"
I have 3 inputs on my monitor (DP1, VGA, and HDMI). When I use the zoom command or hotkey it will only zoom the input for DP1. Is there a command or a hotkey to zoom the other inputs, or to scroll through all inputs for zoom?
Thanks for you help,
Its not clear what you are asking. You say you have 3 active PBP windows, but what are they connected to?
If all 3 are connected to different systems, the zoom should apply to the PBP window connected to the system DDM is running on.
If all 3 are connected to the same system, as independent monitors, then the zoom should happen to whichever PBP window the active input window is on.