Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |