Hi
@UroDoc, I think you are trying to combine a few things in a way that is not intended:
- Typically camera preset as stored in the camera includes 'all' settings (what 'all' means differs from camera to camera). Storing only exposure is independent parameter is not possible with any camera I have worked with
- The Visca over IP plugin is able to recall a preset stored in the camera, not adjust parameters for it; when the plugin recalls a preset, the camera will apply all settings (see first item) associated with it
If you want to recall a preset, you can manually compose a Visca comment, but the easier way is to list the presets under the plugin settings in the Script dialog (see the documentation:
https://github.com/vwout/obs-visca-control?tab=readme-ov-file#camera-settings).
If you only want to change exposure, to need to send the command that reflect the settings you want, see the respective section of the Canon instructions:
You probably need to send at least two commands:
- Send the exposure mode to manual or Shutter/Iris priority
- Set the desired parameters
Probably closing your Iris (setting the value to e.g. f/8.0) and let the camera automatically adjust shutter and gain will do the trick. In that case you will need to add two custom commands (
https://github.com/vwout/obs-visca-...file#custom-command-action-execution-overview) where you only fill in the Start command:
- To set expose mode to 'Iris priority', set 'Start command' to:
- To set the (direct) set the Iris Position, set 'Start command' to:
(05 means F8.0 according documentation)
Make sure the order of the sources is to set the exposure mode first and iris priority later, so the iris priority source needs to be on top. Alternatively (or additionally) add a small delay to the Iris Priority command, to make sure it is always executed after setting the Exposure Mode.
It could be the camera automatically configures 'iris priority' when the 'Iris Position' command is set, in that case you don't need to set the exposure mode. It requires testing to find this out.