Interface ID3D11VideoContext (d3d11.h)

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

Héritage

L’interface ID3D11VideoContext hérite de ID3D11DeviceChild. ID3D11VideoContext a également les types de membres suivants :

Méthodes

L’interface ID3D11VideoContext comporte 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.DecoderBeginFrame)
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 sur 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 de sous-échantillonnage effectué par le processeur vidéo.
ID3D11VideoContext::VideoProcessorGetOutputExtension

Obtient des données d’état privées à 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

Demande 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 pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio

Obtient le rapport d’aspect en 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é de sous-échantillonnage à 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 pour le 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 couleurs d’un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext::VideoProcessorSetStreamDestRect

Définit le rectangle de destination pour 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 pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio

Définit le rapport d’aspect en 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 pour un flux d’entrée sur le processeur vidéo.
ID3D11VideoContext::VideoProcessorSetStreamStereoFormat

Active ou désactive la vidéo 3D stéréo 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 zones de la fonctionnalité Microsoft Direct3Dvideo :

  • Décodage vidéo accéléré par le matériel
  • Traitement vidéo
  • Protection du contenu basée sur GPU
  • Chiffrement et déchiffrement vidéo
Dans Microsoft Direct3D 9, les fonctions équivalentes ont été distribuées sur plusieurs interfaces :

Configuration requise

   
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

ID3D11DeviceChild

ID3D11VideoContext1