Partager via


attribut MF_SOURCE_READER_DISABLE_DXVA

Spécifie si le lecteur source active DirectX Video Acceleration (DXVA) sur le décodeur vidéo.

Type de données

UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

Pour définir cet attribut, appelez IMFAttributes::SetUINT32.

Notes

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

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

Par défaut, le lecteur source utilise le Gestionnaire de périphériques Direct3D à deux fins :

  • Pour activer le décodage DXVA dans le décodeur vidéo.
  • Pour allouer des surfaces Direct3D pour les exemples vidéo.

Si la valeur de l’attribut MF_SOURCE_READER_DISABLE_DXVA est TRUE, le lecteur source désactive le décodage DXVA, bien qu’il utilise toujours le Gestionnaire de périphériques Direct3D pour allouer des surfaces Direct3D.

Si l’attribut MF_SOURCE_READER_D3D_MANAGER n’est pas défini, l’attribut MF_SOURCE_READER_DISABLE_DXVA est ignoré.

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 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête
Mfreadwrite.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Lecteur source

Attributs du lecteur source