obs_projector_open_mix
Open a projector for the program, preview, or multiview mix, showing live output, staged preview, or the full scene grid on a second display or window for clean broadcast output or operator monitoring.
Instructions
Open a projector showing a whole video mix - program (what is going out), preview (what studio mode has queued up), or multiview (the grid of all scenes).
program on a second monitor is the standard clean-feed trick: a capture card or a second PC pointed at that display gets the finished broadcast picture without a second encode and without OBS chrome. preview is the confidence monitor for whoever is operating. multiview is for a director watching everything at once.
Defaults to a WINDOW. Pass monitorIndex only when obs_monitor_list shows a display you can afford to lose, because fullscreen covers that entire screen and obs-websocket cannot close or enumerate projectors - this window stays until someone closes it in the OBS UI.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| monitorIndex | No | Index from obs_monitor_list for fullscreen. Omit, or use -1, for a normal window. Mutually exclusive with projectorGeometry. | |
| videoMixType | Yes | program = live output, preview = studio-mode staging, multiview = all-scenes grid. | |
| projectorGeometry | No | Size and position for a windowed projector, in Qt's base64 geometry format. The protocol does not document how to construct one, so in practice this is a value copied from somewhere that already had it - otherwise omit it and let the window open at its default size. |