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
- IDirect3DAuthenticatedChannel9
- IDirect3DCryptoSession9
- IDirectXVideoDecoder
- IDirectXVideoProcessor
- IDXVAHD_VideoProcessor
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour