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
- IDirect3DAuthenticatedChannel9
- IDirect3DCryptoSession9
- IDirectXVideoDecoder
- IDirectXVideoProcessor
- IDXVAHD_VideoProcessor
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 |