Partilhar via


MF_READWRITE_USE_ONLY_HARDWARE_TRANSFORMS atributo

Especifica que o Leitor de Origem ou o Gravador de Coletor deve carregar somente 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 Source Reader e o Sink Writer usarão qualquer transformação que corresponda ao tipo de mídia, incluindo decodificadores e codificadores de software. Defina esse atributo como TRUE para garantir que o Source Reader ou o Sink Writer use apenas MFTs de hardware que correspondam ao passado no gerenciador de dispositivos D3D através dos atributos MF_SOURCE_READER_D3D_MANAGER ou MF_SINK_WRITER_D3D_MANAGER . Se uma MFT de hardware correspondente não for encontrada, a API Source Reader ou Sink Writer que tentar 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:

Requerimentos

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

Ver também

Lista alfabética de atributos do Media Foundation

Atributos do Sink Writer

Atributos do leitor de código-fonte