Condividi tramite


attributo MF_CAPTURE_ENGINE_DISABLE_DXVA

Specifica se il motore di acquisizione usa DirectX Video Acceleration (DXVA) per la decodifica video.

Tipo di dati

BOOL archiviato come UINT32

Commenti

Questo attributo si applica se le condizioni seguenti sono vere:

  • Il motore di acquisizione decodifica un flusso video compresso dal dispositivo di acquisizione, ad esempio se il dispositivo di acquisizione restituisce il video H.264.
  • Il decodificatore video supporta la decodifica accelerata hardware usando DXVA.
  • L'applicazione usa l'attributo MF_CAPTURE_ENGINE_D3D_MANAGER per impostare il Gestione dispositivi DXGI nel motore di acquisizione.

In caso contrario, questo attributo viene ignorato.

Questo attributo consente all'applicazione di disabilitare DXVA durante la decodifica delle superfici Direct3D.

Il valore predefinito di questo attributo è FALSE, ovvero la decodifica DXVA è abilitata quando disponibile.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Intestazione
Mfcaptureengine.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Attributi del motore di acquisizione

IMFCaptureEngine::Initialize