Thanks for your answers.
What method are using to set the ISO? Something like IBlackmagicRawFrameProcessingAttributes::SetFrameAttribute(blackmagicRawFrameProcessingAttributeISO, iso) in 1.7 should validate the ISO for the frames analog gain.
Yes I'm using IBlackmagicRawFrameProcessingAttributes::SetFrameAttribute(blackmagicRawFrameProcessingAttributeISO, iso) from BRAW 1.7.
The thing is that in the footage sent by piersdeseilligny, the analog Gain is changing in the middle of the footage, but setting ISO to 6400 (for example, but same idea with other ISOs) works at any given time in the footage. (BRAW API but also in Resolve).
It should not work when the analog Gain change ( because then 6400 is no more in the ISO available List). That's why I wonder why is it working ? Is it normal ? If 6400 is not available in the list for a frame, what does the BRAW API then when setting 6400 ?
To be honnest as we don't support the Analog Gain change in the middle of a BRAW yet, it is good that changing ISO works at any given time for the same ISO available List, but I wonder if this will change or not.
Note : I didn't checked that the ISO gain was actually changing in the BRAW API on this footage and I trusted last messages of this post.