Can I set auto controls for different device with one request?

Hi,

I’m using Argus C++ API to capture images from several imx477 sensors simultaneously. As far as I know, I have two options to do this:

  1. create one capture session with multiple devices and then create one request. All devices can start capreturing almost at a same time but I can’t set auto control parameters and other settings for each device.
  2. or we can create capture sessions for each device so that we can create a request for each one. In this case, although I got a perfect thread synchronization for each start capture command, the nvargus-daemon didn’t start capturing simultaneously. The difference between start-capture-time is larger than 30ms.
    I wonder if there are better solutions using libargus?
    Thank you!