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:
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
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 |
|
Vedi anche