attributo MF_SOURCE_READER_D3D_MANAGER

Contiene un puntatore all'Gestione dispositivi Microsoft Direct3D per il lettore di origine.

Tipo di dati

IDirect3DDeviceManager9* o IMFDXGIDeviceManager* archiviato come IUnknown*

Ottenere/impostare

Per ottenere questo attributo, chiamare IMFAttributes::GetUnknown.

Per impostare questo attributo, chiamare FMAttributes::SetUnknown.

Commenti

Il valore di questo attributo può essere un puntatore all'interfaccia IDirect3DDeviceManager9 o a FMDXGIDeviceManager.

Usare questo attributo per fornire un dispositivo Direct3D per qualsiasi decodificatore video caricato dal lettore di origine. Se si imposta questo attributo e il decodificatore supporta Microsoft DirectX Video Acceleration (DXVA), il lettore di origine usa il dispositivo Direct3D per allocare buffer video. Questi buffer sono compatibili con il processore video DXVA 2. Vedere Elaborazione video DXVA.

Usare questo attributo con le funzioni seguenti:

In genere si imposta questo attributo se si usa il lettore di origine per ottenere fotogrammi video decodificati e usando Direct3D per visualizzare i fotogrammi. L'impostazione di questo attributo consente al decodificatore di usare DXVA.

Non è possibile impostare questo attributo se:

  • Si usa il lettore di origine per elaborare solo l'audio e non il video.
  • Si ottiene un video compresso dal lettore di origine. In questo caso, il lettore di origine non crea un decodificatore.

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

Lettore di origine

Attributi del lettore di origine