Método IMFDeviceTransform::InitializeTransform (mftransform.h)
InitializeTransform é chamado para inicializar o dispositivo MFT.
Sintaxe
HRESULT InitializeTransform(
[in] IMFAttributes *pAttributes
);
Parâmetros
[in] pAttributes
Contém um ponteiro para um atributo, passado pelo pipeline de captura que contém parâmetros de inicialização. Os seguintes valores de atributos são passados para a função
Chave de atributo | Descrição |
---|---|
|
A interface IKsControl do objeto DeviceTransform anterior. Ele também implementa IMFDeviceTransform, usado para obter as informações necessárias necessárias para criar um pipeline válido. |
|
Denota o link simbólico para um driver de captura de vídeo |
|
Especifica o nome de exibição de um dispositivo. O nome de exibição é uma cadeia de caracteres legível por humanos, adequada para exibição em uma interface do usuário. |
Valor retornado
O método retorna um HRESULT. Os valores possíveis incluem, mas não se limitam aos valores fornecidos na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
Inicialização bem-sucedida |
|
O dispositivo MFT não pôde dar suporte à solicitação no momento. |
Comentários
Os MFTs do dispositivo podem aproveitar essa função para inicializar vários objetos e estados internos. O pipeline também pode usar o parâmetro IMFAttributes de entrada para comunicar determinadas informações de configuração ao MFT do dispositivo.
Requisitos
Cliente mínimo com suporte | Windows 10, versão 1703 |
Plataforma de Destino | Windows |
Cabeçalho | mftransform.h |