IMFCameraControlMonitor interface (mfidl.h)
Represents a camera control monitor that is used to subscribe and unsubscribe to notifications when the state of a camera control changes.
Inheritance
The IMFCameraControlMonitor interface inherits from the IUnknown interface.
Methods
The IMFCameraControlMonitor interface has these methods.
IMFCameraControlMonitor::AddControlSubscription Adds a camera control to the list of controls for which IMFCameraControlNotify::OnChange notifications will be raised. |
IMFCameraControlMonitor::RemoveControlSubscription Removes a camera control from the list of controls for which IMFCameraControlNotify::OnChange notifications will be raised. |
IMFCameraControlMonitor::Shutdown The IMFCameraControlMonitor::Shutdown function shuts down the camera control monitor and cleans up associated resources. |
IMFCameraControlMonitor::Start Starts the camera control monitor, raising IMFCameraControlNotify::OnChange events for changes to controls registered with IMFCameraControlMonitor::AddControlSubscription. |
IMFCameraControlMonitor::Stop Stops the camera control monitor. |
Remarks
Get an instance of this interface by calling MFCreateCameraControlMonitor. Clients implement the IMFCameraControlNotify interface to receive notifications.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11 Build 22621 |
Minimum supported server | Windows 11 Build 22621 |
Header | mfidl.h |