I have followed your examples on multimedia API on Jetpack 4.4 to use camera.
I succeed in the operation.
I would like now to change camera parameters during it captures pictures.
During the initialization I can change sourceSettings and controlSettings with success.
But when the camera begin to work, functions like sourceSettings->setExposureTimeRange() still returns STATUS_OK but the behavior of the camera doens’t change at all even we try very different values.
In order to change settings, during the initialization, we keep the Argus::Request object as a member of our class and in the change parameter thread we call (in pseudo code) :
Argus::IRequest * iRequest = _requestSavePreviously²; Argus:: ISourceSettings * sourceSettings = iRequest->getSourceSettings(); sourceSettings->setExposureTimeRange(Argus::Range<uint64_t>(new values)
I have also try to keep the sourceSettings object instead of request to prevent from creating a new one but it have the same effect.
Is there a method to call to “synchronize” configuration with the camera ?