Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
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 |