IMFCameraControlDefaultsCollection interface (mfidl.h)
Represents a collection of camera controls.
Inheritance
The IMFCameraControlDefaultsCollection interface inherits from the IMFAttributes interface.
Methods
The IMFCameraControlDefaultsCollection interface has these methods.
IMFCameraControlDefaultsCollection::GetControl Gets the control from the collection using the specified zero-based index. |
IMFCameraControlDefaultsCollection::GetControlCount Gets the number of controls currently in the control defaults collection. |
IMFCameraControlDefaultsCollection::GetOrAddControl Adds a new custom camera control to the camera control collection. |
IMFCameraControlDefaultsCollection::GetOrAddExtendedControl Adds a new extended camera control to the camera control collection. |
IMFCameraControlDefaultsCollection::RemoveAllControls Removes all controls from the camera control collection. |
IMFCameraControlDefaultsCollection::RemoveControl Removes the control with the specified control set and ID from the camera control collection. |
Remarks
The IMFCameraControlDefaults is used to specify default control values for the controls in the collection. IMFCameraConfigurationManager allows you to save the collection as a set of default control values, enabling scenarios such as providing separate sets of default control values for different users.
Requirements
Requirement | Value |
---|---|
Header | mfidl.h |