INTERFACE ID3D11VideoDevice (d3d11.h)
Fournit les fonctionnalités de décodage vidéo et de traitement vidéo d’un appareil Microsoft Direct3D 11.
Héritage
L’interface ID3D11VideoDevice hérite de l’interface IUnknown. ID3D11VideoDevice a également les types de membres suivants :
Méthodes
L’interface ID3D11VideoDevice utilise ces méthodes.
ID3D11VideoDevice ::CheckCryptoKeyExchange Obtient un mécanisme d’échange de clés de chiffrement pris en charge par le pilote. |
ID3D11VideoDevice ::CheckVideoDecoderFormat Avec unprofile, vérifie si le pilote prend en charge un format de sortie spécifié. |
ID3D11VideoDevice ::CreateAuthenticatedChannel Crée un canal pour communiquer avec le périphérique Microsoft Direct3D ou le pilote graphique. |
ID3D11VideoDevice ::CreateCryptoSession Crée une session de chiffrement pour chiffrer le contenu vidéo envoyé au pilote graphique. |
ID3D11VideoDevice ::CreateVideoDecoder Crée un appareil de décodeur vidéo pour Microsoft Direct3D 11. |
ID3D11VideoDevice ::CreateVideoDecoderOutputView Crée une vue de ressources pour un décodeur vidéo, décrivant l’exemple de sortie pour l’opération de décodage. |
ID3D11VideoDevice ::CreateVideoProcessor Crée un appareil de processeur vidéo pour Microsoft Direct3D 11. |
ID3D11VideoDevice ::CreateVideoProcessorEnumerator Énumère les fonctionnalités de processeur vidéo du pilote. |
ID3D11VideoDevice ::CreateVideoProcessorInputView Crée une vue de ressources pour un processeur vidéo, décrivant l’exemple d’entrée pour l’opération de traitement vidéo. |
ID3D11VideoDevice ::CreateVideoProcessorOutputView Crée un affichage des ressources pour un processeur vidéo, décrivant l’exemple de sortie pour l’opération de traitement vidéo. |
ID3D11VideoDevice ::GetContentProtectionCaps Interroge le pilote pour ses fonctionnalités de protection du contenu. |
ID3D11VideoDevice ::GetVideoDecoderConfig Obtient une configuration de décodeur prise en charge par le pilote. |
ID3D11VideoDevice ::GetVideoDecoderConfigCount Obtient le nombre de configurations de décodeur que le pilote prend en charge pour une description vidéo spécifiée. |
ID3D11VideoDevice ::GetVideoDecoderProfile Obtient un profil pris en charge par le pilote. |
ID3D11VideoDevice ::GetVideoDecoderProfileCount Obtient le nombre de profils pris en charge par le pilote. |
ID3D11VideoDevice ::SetPrivateData Définit des données privées sur l’appareil vidéo et associe ces données à un GUID. |
ID3D11VideoDevice ::SetPrivateDataInterface Définit un pointeur IUnknown privé sur l’appareil vidéo et associe ce pointeur à un GUID. |
Remarques
L’appareil Direct3D 11 prend en charge cette interface. Pour obtenir un pointeur vers cette interface, appelez QueryInterface avec un pointeur d’interface ID3D11Device .
Si vous interrogez un ID3D11Device pour ID3D11VideoDevice et que l’appareil Direct3D 11 créé utilise le rastériseur de référence ou WARP, ou s’il s’agit d’un périphérique matériel et que vous utilisez microsoft basic Display Adapter, E_NOINTERFACE est retourné.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d3d11.h |