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 :
- Le lecteur source décode un flux vidéo.
- Le décodeur vidéo prend en charge le décodage DXVA.
- L’application utilise l’attribut MF_SOURCE_READER_D3D_MANAGER pour définir le Gestionnaire de périphériques Direct3D sur le lecteur source.
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 |
|
Voir aussi