Método IMFCameraConfigurationManager::LoadDefaults (mfidl.h)
Carga los valores predeterminados del control de cámara para el origen de captura especificado.
Sintaxis
HRESULT LoadDefaults(
[in] IMFAttributes *cameraAttributes,
[out] IMFCameraControlDefaultsCollection **configurations
);
Parámetros
[in] cameraAttributes
Puntero a un IMFAttributes en el que el atributo MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK identifica el origen de captura para el que se recuperan los valores de control predeterminados.
[out] configurations
Recibe un puntero a un objeto IMFCameraControlDefaultsCollection que representa la colección de valores predeterminados del control de cámara.
Valor devuelto
HrESULT, incluido lo siguiente:
Valor | Descripción |
---|---|
S_OK | Correcto |
MF_E_ATTRIBUTENOTFOUND | No se encontró el atributo MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK en los IMFAttributes proporcionados en cameraAttributes. |
MF_E_SHUTDOWN | Se llamó a la función después de llamar a IMFCameraConfigurationManager::Shutdown . |
Comentarios
Si no se especifica ningún control predeterminado, la colección resultante estará vacía. Es decir, IMFCameraControlDefaultsCollection::GetControlCount devolverá 0.
Requisitos
Cliente mínimo compatible | compilación 22621 de Windows 11 |
Servidor mínimo compatible | compilación 22621 de Windows 11 |
Encabezado | mfidl.h |