Share via


Interface IDXGIDecodeSwapChain (dxgi1_3.h)

Représente une chaîne d’échange utilisée par les applications multimédias de bureau pour décoder des données vidéo et les afficher sur une surface DirectComposition .

Héritage

L’interface IDXGIDecodeSwapChain hérite de l’interface IUnknown. IDXGIDecodeSwapChain a également les types de membres suivants :

Méthodes

L’interface IDXGIDecodeSwapChain possède ces méthodes.

 
IDXGIDecodeSwapChain ::GetColorSpace

Obtient l’espace de couleur utilisé par la chaîne d’échange.
IDXGIDecodeSwapChain ::GetDestSize

Obtient la taille de la surface de destination à utiliser pour l’opération blit de traitement vidéo.
IDXGIDecodeSwapChain ::GetSourceRect

Obtient la région source utilisée pour la chaîne d’échange.
IDXGIDecodeSwapChain ::GetTargetRect

Obtient le rectangle qui définit la région cible pour l’opération blit de traitement vidéo.
IDXGIDecodeSwapChain ::P resentBuffer

Présente un cadre sur l’adaptateur de sortie.
IDXGIDecodeSwapChain ::SetColorSpace

Définit l’espace de couleurs utilisé par la chaîne d’échange. (IDXGIDecodeSwapChain.SetColorSpace)
IDXGIDecodeSwapChain ::SetDestSize

Définit la taille de la surface de destination à utiliser pour l’opération blit de traitement vidéo.
IDXGIDecodeSwapChain ::SetSourceRect

Définit le rectangle qui définit la région source pour l’opération blit de traitement vidéo.
IDXGIDecodeSwapChain ::SetTargetRect

Définit le rectangle qui définit la région cible pour l’opération d’fente de traitement vidéo.

Remarques

Les chaînes d’échange de décodage sont destinées principalement aux formats de surface YUV. Lors de l’utilisation de mémoires tampons de décodage créées avec un format de surface RVB, targetRect et DestSize doivent être définis sur les dimensions de la mémoire tampon. SourceRect ne peut pas dépasser les dimensions de la mémoire tampon.

En mode clone, la chaîne d’échange de décodage est garantie uniquement sur la sortie primaire.

Les chaînes d’échange de décodage ne peuvent pas être utilisées avec sale rects.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dxgi1_3.h

Voir aussi

DXGI Interfaces

IDXGIFactoryMedia

IUnknown