Compartilhar via


atributo MF_READWRITE_USE_ONLY_HARDWARE_TRANSFORMS

Especifica que o Leitor de Origem ou o Gravador do Coletor deve carregar apenas MFTs (transformações do Media Foundation) baseadas em hardware que correspondam ao gerenciador de dispositivos D3D transmitido.

Tipo de dados

UINT32

Obter/definir

Para obter esse atributo, chame IMFAttributes::GetUINT32.

Para definir esse atributo, chame IMFAttributes::SetUINT32.

Observações

Por padrão, o Leitor de Origem e o Gravador do Coletor usarão qualquer transformação que corresponda ao tipo de mídia, incluindo decodificadores de software e codificadores. Defina esse atributo como TRUE para garantir que o Leitor de Origem ou o Gravador do Coletor use apenas MFTs de hardware que correspondam ao gerenciador de dispositivos D3D passado por meio dos atributos MF_SOURCE_READER_D3D_MANAGER ou MF_SINK_WRITER_D3D_MANAGER . Se um MFT de hardware correspondente não for encontrado, a API do Leitor de Origem ou do Gravador do Coletor que tenta criar a cadeia de transformação falhará com um código de erro apropriado.

Se o gerenciador de dispositivos D3D não for passado ou se o atributo MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS não estiver definido, esse atributo não terá efeito.

Use este atributo com as seguintes funções:

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 Versão 25H2
Servidor mínimo com suporte Windows Server versão 25H2
Cabeçalho Mfreadwrite.h

Consulte também

lista alfabética de atributos da Media Foundation

de atributos do gravador do coletor de

atributos de leitor de origem