Partager via


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

Voir aussi

Interfaces vidéo Direct3D 11

ID3D11VideoDevice1