IMFCameraControlDefaults interface (mfidl.h)
Provides methods for specifying camera control default values.
Inheritance
The IMFCameraControlDefaults interface inherits from the IUnknown interface.
Methods
The IMFCameraControlDefaults interface has these methods.
IMFCameraControlDefaults::GetRangeInfo Gets information about the accepted range, step value, and default value for a camera control. |
IMFCameraControlDefaults::GetType Gets the configuration type of the control, indicating whether the control value must be set before streaming begins or after streaming has started. |
IMFCameraControlDefaults::LockControlData Retrieves the data payload for the control associated with the IMFCameraControlDefaults instance, allowing clients to modify the control value directly. |
IMFCameraControlDefaults::UnlockControlData Unlocks the control data buffer unlocked with a call to LockControlData. |
Remarks
Use this interface in conjunction with IMFCameraControlDefaultsCollection and IMFCameraConfigurationManager to save sets of default control values. This enables scenarios such as providing separate sets of default control values for different users.
Requirements
Requirement | Value |
---|---|
Header | mfidl.h |