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.
Creates an instance of IMFCameraControlMonitor
Syntax
HRESULT MFCreateCameraControlMonitor(
[in] LPCWSTR symbolicLink,
[in] IMFCameraControlNotify *callback,
[out] IMFCameraControlMonitor **ppCameraControlMonitor
);
Parameters
[in] symbolicLink
String symbolic link name of the video capture device that is active.
[in] callback
Pointer to an object that implements the IMFCameraControlNotify callback interface.
[out] ppCameraControlMonitor
Receives a pointer to the created IMFCameraControlMonitor object.
Return value
An HRESULT including the following:
Value | Description |
---|---|
S_OK | Success. |
E_INVALIDARG | The symbolic link specified in symbolicLink doesn't match a known camera device. |
Remarks
The symbolic link can be obtained from an MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK attribute returned by MFEnumDeviceSources or obtained by accessing the DeviceInformation.Id property obtained through the Windows.Devices.Enumeration APIs.
Requirements
Requirement | Value |
---|---|
Header | mfidl.h |
Library | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |