I'm wondering what the parameter pCapsFlags
of DirectShow's IAMCameraControl::GetRange
and IAMVideoProcAmp::GetRange
mean. MSDN says the following
Receives a member of the
CameraControlFlags
enumeration, indicating whether the property is controlled automatically or manually.
however, this doesn't make a lot of sense to me since this is what the Get methods do. Also, GetRange
gives me values of 1, 2 and 3 for most properties, so I was assuming that the return value here would be possible flags, thus a combination of CameraControl_Flags_Auto
(0x0001) and CameraControl_Flags_Manual
(0x0002).
While this would be handy, for some properties the returned value is 0, which doesn't support my assumption.
Can anybody tell me what the true meaning is?