en-tête dxgi1_3.h
Cet en-tête est utilisé par DXGI. Pour plus d'informations, consultez les pages suivantes :
dxgi1_3.h contient les interfaces de programmation suivantes :
Interfaces
IDXGIDecodeSwapChain 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. |
IDXGIDevice3 L’interface IDXGIDevice3 implémente une classe dérivée pour les objets DXGI qui produisent des données d’image. L’interface expose une méthode pour réduire l’utilisation de la mémoire graphique par l’appareil DXGI. |
IDXGIFactory3 Permet de créer des objets DXGI (Microsoft DirectX Graphics Infrastructure). (IDXGIFactory3) |
IDXGIFactoryMedia Crée des chaînes d’échange pour les applications multimédias de bureau qui utilisent des surfaces DirectComposition pour décoder et afficher des vidéos. |
IDXGIOutput2 Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput2 expose une méthode à case activée pour la prise en charge de la superposition multiplane sur l’adaptateur de sortie principal. |
IDXGIOutput3 Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput3 expose une méthode à case activée pour la prise en charge de la superposition. |
IDXGISwapChain2 Étend IDXGISwapChain1 avec des méthodes pour prendre en charge la mise à l’échelle de la mémoire tampon d’échange et les chaînes d’échange à faible latence. |
IDXGISwapChainMedia Cette interface de chaîne d’échange permet aux applications multimédias de bureau de demander une modification transparente d’une fréquence d’actualisation spécifique. |
Fonctions
CreateDXGIFactory2 Crée une fabrique DXGI 1.3 que vous pouvez utiliser pour générer d’autres objets DXGI. |
DXGIGetDebugInterface1 Récupère une interface que les applications du Windows Store utilisent pour déboguer l’infrastructure graphique Microsoft DirectX (DXGI). |
Structures
DXGI_DECODE_SWAP_CHAIN_DESC Utilisé avec IDXGIFactoryMedia::CreateDecodeSwapChainForCompositionSurfaceHandle pour décrire une chaîne d’échange de décodage. |
DXGI_FRAME_STATISTICS_MEDIA Utilisé pour vérifier l’approbation du système pour la durée actuelle personnalisée de l’application (taux d’actualisation personnalisé). |
DXGI_MATRIX_3X2_F Représente une matrice 3 x 2. Utilisé avec GetMatrixTransform et SetMatrixTransform pour indiquer la mise à l’échelle et la transformation de traduction pour les chaînes d’échange SwapChainPanel. |
Énumérations
DXGI_FRAME_PRESENTATION_MODE Indique les options permettant de présenter des images à la chaîne d’échange. |
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS Options pour l’espace de couleur de la chaîne d’échange. |
DXGI_OVERLAY_SUPPORT_FLAG Spécifie la prise en charge de la superposition pour laquelle case activée dans un appel à IDXGIOutput3::CheckOverlaySupport. |