Método IMFTransform::GetAttributes (mftransform.h)
Obtém o repositório de atributos global para essa MFT (transformação do Media Foundation).
Sintaxe
HRESULT GetAttributes(
[out] IMFAttributes **pAttributes
);
Parâmetros
[out] pAttributes
Recebe um ponteiro para a interface IMFAttributes . O chamador deve liberar a interface.
Retornar valor
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O MFT não dá suporte a atributos. |
Comentários
Use o ponteiro IMFAttributes recuperado por esse método para obter ou definir atributos que se aplicam a todo o MFT. Para obter o repositório de atributos de um fluxo de entrada, chame IMFTransform::GetInputStreamAttributes. Para obter o repositório de atributos de um fluxo de saída, chame IMFTransform::GetOutputStreamAttributes.
A implementação desse método é opcional, a menos que o MFT precise dar suporte a um determinado conjunto de atributos. Exceção: os MFTs baseados em hardware devem implementar esse método. Consulte MFTs de hardware.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | mftransform.h |
Biblioteca | Mfuuid.lib |