Compartilhar via


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

Carrega os padrões de controle de câmera para a fonte de captura especificada.

Sintaxe

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

Parâmetros

[in] cameraAttributes

Um ponteiro para um IMFAttributes no qual o atributo MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK identifica a fonte de captura para a qual os valores de controle padrão são recuperados.

[out] configurations

Recebe um ponteiro para um objeto IMFCameraControlDefaultsCollection que representa a coleção de valores padrão de controle de câmera.

Valor retornado

Um HRESULT, incluindo o seguinte:

Valor Descrição
S_OK Êxito
MF_E_ATTRIBUTENOTFOUND O atributo MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK não foi encontrado nos IMFAttributes fornecidos em cameraAttributes
MF_E_SHUTDOWN A função foi chamada depois que IMFCameraConfigurationManager::Shutdown foi chamado.

Comentários

Se não houver controles padrão especificados, a coleção resultante estará vazia. Ou seja, IMFCameraControlDefaultsCollection::GetControlCount retornará 0.

Requisitos

   
Cliente mínimo com suporte Windows 11 Build 22621
Servidor mínimo com suporte Windows 11 Build 22621
Cabeçalho mfidl.h