attribut MF_SOURCE_READER_D3D_MANAGER
Contient un pointeur vers le Gestionnaire de périphériques Microsoft Direct3D pour le lecteur source.
Type de données
IDirect3DDeviceManager9* ou IMFDXGIDeviceManager* stocké en tant que IUnknown*
Obtenir/définir
Pour obtenir cet attribut, appelez IMFAttributes::GetUnknown.
Pour définir cet attribut, appelez IMFAttributes::SetUnknown.
Notes
La valeur de cet attribut peut être un pointeur vers l’interface IDirect3DDeviceManager9 ou un IMFDXGIDeviceManager.
Utilisez cet attribut pour fournir un appareil Direct3D pour tous les décodeurs vidéo chargés par le lecteur source. Si vous définissez cet attribut et que le décodeur prend en charge Microsoft DirectX Video Acceleration (DXVA), le lecteur source utilise l’appareil Direct3D pour allouer des mémoires tampons vidéo. Ces mémoires tampons sont compatibles avec le processeur vidéo DXVA 2. (Voir Traitement vidéo DXVA.)
Utilisez cet attribut avec les fonctions suivantes :
En règle générale, vous définissez cet attribut si vous utilisez le lecteur source pour obtenir des images vidéo décodées et si vous utilisez Direct3D pour afficher les images. La définition de cet attribut permet au décodeur d’utiliser DXVA.
Vous ne définiriez pas cet attribut si :
- Vous utilisez le lecteur source pour traiter uniquement l’audio et non la vidéo.
- Vous obtenez une vidéo compressée à partir du lecteur source. Dans ce cas, le lecteur source ne crée pas de décodeur.
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