Partager via


Méthode IMFCameraConfigurationManager::LoadDefaults (mfidl.h)

Charge les valeurs par défaut du contrôle de la caméra pour la source de capture spécifiée.

Syntaxe

HRESULT LoadDefaults(
  [in]  IMFAttributes                      *cameraAttributes,
  [out] IMFCameraControlDefaultsCollection **configurations
);

Paramètres

[in] cameraAttributes

Pointeur vers un IMFAttributes dans lequel l’attribut MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK identifie la source de capture pour laquelle les valeurs de contrôle par défaut sont récupérées.

[out] configurations

Reçoit un pointeur vers un objet IMFCameraControlDefaultsCollection représentant la collection de valeurs par défaut du contrôle de caméra.

Valeur retournée

Un HRESULT, y compris les éléments suivants :

Valeur Description
S_OK Succès
MF_E_ATTRIBUTENOTFOUND L’attribut MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK est introuvable dans les attributs IMFAttributes fournis dans cameraAttributes
MF_E_SHUTDOWN La fonction a été appelée après l’appel de IMFCameraConfigurationManager::Shutdown .

Notes

Si aucun contrôle par défaut n’est spécifié, la collection résultante est vide. Par exemple , IMFCameraControlDefaultsCollection::GetControlCount retourne 0.

Spécifications

   
Client minimal pris en charge Windows 11 Build 22621
Serveur minimal pris en charge Windows 11 Build 22621
En-tête mfidl.h