Partilhar via


atributo MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS

Permite que o leitor de origem ou o gravador de coletor use MFTs (transformações do Media Foundation) baseadas em hardware.

Tipo de dados

UINT32

Obter/definir

Para obter esse atributo, chame IMFAttributes::GetUINT32.

Para definir esse atributo, chame IMFAttributes::SetUINT32.

Comentários

Por padrão, o leitor de origem e o gravador de coletor não usam decodificadores de hardware ou codificadores. Para habilitar o uso de MFTs de hardware, defina esse atributo como TRUE ao criar o leitor de origem ou o gravador do coletor.

Use esse atributo com as seguintes funções:

Há uma exceção ao comportamento padrão. O leitor de origem e o gravador de coletor usam automaticamente MFTs registrados localmente no processo do chamador. Para registrar um MFT localmente, chame MFTRegisterLocal ou MFTRegisterLocalByCLSID. MFTs de hardware registrados localmente são usados mesmo se o atributo MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS não estiver definido.

Esse atributo não afeta a decodificação de vídeo acelerada por hardware que usa a DXVA (Aceleração de Vídeo) DirectX. Para habilitar a decodificação DXVA no leitor de origem, defina o atributo MF_SOURCE_READER_D3D_MANAGER .

Se esse atributo for TRUE, não defina o atributo MF_READWRITE_DISABLE_CONVERTERS .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
Mfreadwrite.h

Confira também

Lista alfabética de atributos da Media Foundation

Atributos de gravador de coletor

Atributos de Leitor de Origem