Share via


MFCreateCameraControlMonitor-Funktion (mfidl.h)

Erstellt eine Instanz von IMFCameraControlMonitor

Syntax

HRESULT MFCreateCameraControlMonitor(
  [in]  LPCWSTR                 symbolicLink,
  [in]  IMFCameraControlNotify  *callback,
  [out] IMFCameraControlMonitor **ppCameraControlMonitor
);

Parameter

[in] symbolicLink

Symbolischer Zeichenfolgenlinkname des aktiven Videoaufnahmegeräts.

[in] callback

Zeiger auf ein Objekt, das die IMFCameraControlNotify-Rückrufschnittstelle implementiert.

[out] ppCameraControlMonitor

Empfängt einen Zeiger auf das erstellte IMFCameraControlMonitor-Objekt .

Rückgabewert

Ein HRESULT,das Folgendes umfasst:

Wert BESCHREIBUNG
S_OK Erfolg.
E_INVALIDARG Der in symbolicLink angegebene symbolische Link stimmt nicht mit einem bekannten Kameragerät überein.

Bemerkungen

Der symbolische Link kann aus einem MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK-Attribut abgerufen werden, das von MFEnumDeviceSources zurückgegeben wird, oder durch Zugriff auf die DeviceInformation.Id-Eigenschaft , die über die Windows.Devices.Enumeration-APIs abgerufen wird.

Anforderungen

   
Kopfzeile mfidl.h
Bibliothek mfsensorgroup.lib
DLL mfsensorgroup.dll