ID3D11VideoContext, interface (d3d11.h)

Fournit les fonctionnalités vidéo d’un appareil Microsoft Direct3D 11.

Héritage

L’interface ID3D11VideoContext hérite de ID3D11DeviceChild. ID3D11VideoContext possède également ces types de membres :

Méthode

L’interface ID3D11VideoContext a ces méthodes.

 
ID3D11VideoContext ::ConfigureAuthenticatedChannel

Envoie une commande de configuration à un canal authentifié.
ID3D11VideoContext ::D ecoderBeginFrame

Démarre une opération de décodage pour décoder une image vidéo.
ID3D11VideoContext ::D ecoderEndFrame

Signale la fin d’une opération de décodage.
ID3D11VideoContext ::D ecoderExtension

Exécute une fonction étendue pour le décodage.
ID3D11VideoContext ::D ecryptionBlt

Écrit des données chiffrées dans une surface protégée. (ID3D11VideoContext.DecryptionBlt)
ID3D11VideoContext ::EncryptionBlt

Lit les données chiffrées à partir d’une surface protégée. (ID3D11VideoContext.EncryptionBlt)
ID3D11VideoContext ::FinishSessionKeyRefresh

Bascule vers une nouvelle clé de session. (ID3D11VideoContext.FinishSessionKeyRefresh)
ID3D11VideoContext ::GetDecoderBuffer

Obtient un pointeur vers une mémoire tampon de décodeur.
ID3D11VideoContext ::GetEncryptionBltKey

Obtient la clé de chiffrement pour déchiffrer les données retournées par la méthode ID3D11VideoContext ::EncryptionBlt.
ID3D11VideoContext ::NegotiateAuthenticatedChannelKeyExchange

Établit une clé de session pour un canal authentifié.
ID3D11VideoContext ::NegotiateCryptoSessionKeyExchange

Établit la clé de session pour une session de chiffrement.
ID3D11VideoContext ::QueryAuthenticatedChannel

Envoie une requête à un canal authentifié.
ID3D11VideoContext ::ReleaseDecoderBuffer

Libère une mémoire tampon obtenue en appelant la méthode ID3D11VideoContext ::GetDecoderBuffer.
ID3D11VideoContext ::StartSessionKeyRefresh

Obtient un nombre aléatoire qui peut être utilisé pour actualiser la clé de session. (ID3D11VideoContext.StartSessionKeyRefresh)
ID3D11VideoContext ::SubmitDecoderBuffers

Envoie une ou plusieurs mémoires tampons pour le décodage. (ID3D11VideoContext.SubmitDecoderBuffers)
ID3D11VideoContext ::VideoProcessorBlt

Effectue une opération de traitement vidéo sur un ou plusieurs exemples d’entrée et écrit le résultat dans une surface Direct3D.
ID3D11VideoContext ::VideoProcessorGetOutputAlphaFillMode

Obtient le mode de remplissage alpha actuel pour le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetOutputBackgroundColor

Obtient la couleur d’arrière-plan actuelle du processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetOutputColorSpace

Obtient l’espace de couleur de sortie actuel pour le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetOutputConstriction

Obtient le niveau actuel d’échantillonnage inférieur effectué par le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetOutputExtension

Obtient les données d’état privé à partir du processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetOutputStereoMode

Interroge si le processeur vidéo produit des images vidéo stéréo.
ID3D11VideoContext ::VideoProcessorGetOutputTargetRect

Obtient le rectangle cible actuel pour le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamAlpha

Obtient l’alpha planaire d’un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamAutoProcessingMode

Interroge si les fonctionnalités de traitement automatique du processeur vidéo sont activées.
ID3D11VideoContext ::VideoProcessorGetStreamColorSpace

Obtient l’espace de couleur d’un flux d’entrée du processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamDestRect

Obtient le rectangle de destination d’un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamExtension

Obtient un état spécifique au pilote pour un flux de traitement vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamFilter

Obtient les paramètres de filtre d’image pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamFrameFormat

Obtient le format d’un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamLumaKey

Obtient la clé luma pour un flux d’entrée du processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamOutputRate

Obtient la vitesse à laquelle le processeur vidéo produit des images de sortie pour un flux d’entrée.
ID3D11VideoContext ::VideoProcessorGetStreamPalette

Obtient les entrées de palette de couleurs d’un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamPixelAspectRatio

Obtient le rapport d’aspect de pixels pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamRotation

Obtient la rotation du flux pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamSourceRect

Obtient le rectangle source d’un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorGetStreamStereoFormat

Obtient le format 3D stéréo pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetOutputAlphaFillMode

Définit le mode de remplissage alpha pour les données que le processeur vidéo écrit dans la cible de rendu.
ID3D11VideoContext ::VideoProcessorSetOutputBackgroundColor

Définit la couleur d’arrière-plan du processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetOutputColorSpace

Définit l’espace de couleur de sortie pour le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetOutputConstriction

Définit la quantité d’échantillonnage inférieur à effectuer sur la sortie.
ID3D11VideoContext ::VideoProcessorSetOutputExtension

Définit un état de traitement vidéo spécifique au pilote.
ID3D11VideoContext ::VideoProcessorSetOutputStereoMode

Spécifie si le processeur vidéo produit des images vidéo stéréo.
ID3D11VideoContext ::VideoProcessorSetOutputTargetRect

Définit le rectangle cible du processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamAlpha

Définit l’alpha planaire pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamAutoProcessingMode

Active ou désactive les fonctionnalités de traitement automatique sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamColorSpace

Définit l’espace de couleur d’un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamDestRect

Définit le rectangle de destination d’un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamExtension

Définit un état spécifique au pilote sur un flux de traitement vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamFilter

Active ou désactive un filtre d’image pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamFrameFormat

Spécifie si un flux d’entrée sur le processeur vidéo contient des images entrelacées ou progressives.
ID3D11VideoContext ::VideoProcessorSetStreamLumaKey

Définit la clé luma pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamOutputRate

Définit la vitesse à laquelle le processeur vidéo produit des images de sortie pour un flux d’entrée.
ID3D11VideoContext ::VideoProcessorSetStreamPalette

Définit les entrées de palette de couleurs d’un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamPixelAspectRatio

Définit le rapport d’aspect des pixels pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamRotation

Définit la rotation du flux pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamSourceRect

Définit le rectangle source d’un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext ::VideoProcessorSetStreamStereoFormat

Active ou désactive la vidéo stéréo 3D pour un flux d’entrée sur le processeur vidéo.

Remarques

Pour obtenir un pointeur vers cette interface, appelez QueryInterface avec un pointeur d’interface ID3D11DeviceContext.

Cette interface permet d’accéder à plusieurs domaines de la fonctionnalité Microsoft Direct3Dvideo :

  • Décodage vidéo à accélération matérielle
  • Traitement vidéo
  • Protection de contenu basée sur GPU
  • Chiffrement vidéo et déchiffrement
Dans Microsoft Direct3D 9, les fonctions équivalentes ont été distribuées entre plusieurs interfaces :

Exigences

Exigence Valeur
client minimum pris en charge Windows 8 [applications de bureau | Applications UWP]
serveur minimum pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
plateforme cible Windows
d’en-tête d3d11.h

Voir aussi

interfaces vidéo Direct3D 11

ID3D11DeviceChild

ID3D11VideoContext1