Share via


attribut MF_CAPTURE_ENGINE_DISABLE_DXVA

Spécifie si le moteur de capture utilise DirectX Video Acceleration (DXVA) pour le décodage vidéo.

Type de données

BOOL stocké en tant que UINT32

Notes

Cet attribut s’applique si les conditions suivantes sont remplies :

  • Le moteur de capture décode un flux vidéo compressé à partir de l’appareil de capture (par exemple, si le périphérique de capture génère une vidéo H.264).
  • Le décodeur vidéo prend en charge le décodage à accélération matérielle à l’aide de DXVA.
  • L’application utilise l’attribut MF_CAPTURE_ENGINE_D3D_MANAGER pour définir le Gestionnaire de périphériques DXGI sur le moteur de capture.

Sinon, cet attribut est ignoré.

Cet attribut permet à l’application de désactiver DXVA tout en décodant sur des surfaces Direct3D.

La valeur par défaut de cet attribut est FALSE, ce qui signifie que le décodage DXVA est activé lorsqu’il est disponible.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [applications de bureau uniquement]
En-tête
Mfcaptureengine.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Attributs du moteur de capture

IMFCaptureEngine::Initialize