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