Partager via


Fonction MFCreateCameraControlMonitor (mfidl.h)

Crée une instance de IMFCameraControlMonitor

Syntaxe

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

Paramètres

[in] symbolicLink

Nom de lien symbolique de chaîne de l’appareil de capture vidéo actif.

[in] callback

Pointeur vers un objet qui implémente l’interface de rappel IMFCameraControlNotify .

[out] ppCameraControlMonitor

Reçoit un pointeur vers l’objet IMFCameraControlMonitor créé.

Valeur retournée

Un HRESULT comprenant les éléments suivants :

Value Description
S_OK Réussite.
E_INVALIDARG Le lien symbolique spécifié dans symbolicLink ne correspond pas à un appareil photo connu.

Remarques

Le lien symbolique peut être obtenu à partir d’un attribut MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK retourné par MFEnumDeviceSources ou obtenu en accédant à la propriété DeviceInformation.Id obtenue via les API Windows.Devices.Enumeration .

Configuration requise

   
En-tête mfidl.h
Bibliothèque mfsensorgroup.lib
DLL mfsensorgroup.dll