Condividi tramite


attributo MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS

Consente al lettore di origine o al writer sink di usare trasformazioni di Media Foundation basate su hardware .

Tipo di dati

UINT32

Ottenere/impostare

Per ottenere questo attributo, chiamare FMAttributes::GetUINT32.

Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.

Commenti

Per impostazione predefinita, il lettore di origine e il writer sink non usano decodificatori hardware o codificatori. Per abilitare l'uso delle schede multifunzione hardware, impostare questo attributo su TRUE quando si crea il lettore di origine o il writer sink.

Usare questo attributo con le funzioni seguenti:

Esiste un'eccezione al comportamento predefinito. Il lettore di origine e il writer sink usano automaticamente le unità multifunzione registrate localmente nel processo del chiamante. Per registrare un MFT in locale, chiamare MFTRegisterLocal o MFTRegisterLocalByCLSID. Le mft hardware registrate in locale vengono usate anche se l'attributo MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS non è impostato.

Questo attributo non influisce sulla decodifica video accelerata hardware che usa l'accelerazione video DirectX (DXVA). Per abilitare la decodifica DXVA nel lettore di origine, impostare l'attributo MF_SOURCE_READER_D3D_MANAGER .

Se questo attributo è TRUE, non impostare l'attributo MF_READWRITE_DISABLE_CONVERTERS .

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [app desktop | App UWP]
Server minimo supportato
Windows Server 2008 R2 [app desktop | App UWP]
Intestazione
Mfreadwrite.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Attributi del writer sink

Attributi del lettore di origine