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