DXGI Interfaces
Cette section contient des informations sur les interfaces fournies par DXGI.
Dans cette section
Sujet | Description |
---|---|
idXGIAdapter |
L’interface IDXGIAdapter représente un sous-système d’affichage (y compris un ou plusieurs GPU, DACs et mémoire vidéo). |
IDXGIAdapter1 |
L’interface IDXGIAdapter1 représente un sous-système d’affichage (y compris un ou plusieurs GPU, DACs et mémoire vidéo). |
IDXGIAdapter2 |
L’interface IDXGIAdapter2 représente un sous-système d’affichage, qui inclut un ou plusieurs GPU, DACs et mémoire vidéo. |
IDXGIAdapter3 |
Cette interface ajoute des méthodes de résidence de mémoire, pour le budget et la réservation de la mémoire physique. |
IDXGIAdapter4 |
Cette interface représente un sous-système d’affichage et étend cette famille d’interfaces pour exposer une méthode pour vérifier la compatibilité d’un adaptateur avec L’ACG (Arbitraire Code Guard). |
idXGIDebug |
Cette interface contrôle les paramètres de débogage et ne peut être utilisée que si la couche de débogage est activée. |
IDXGIDebug1 |
Contrôle les paramètres de débogage pour Microsoft DirectX Graphics Infrastructure (DXGI). Vous pouvez utiliser l’interface IDXGIDebug1 dans les applications du Windows Store. |
IDXGIDecodeSwapChain |
Représente une chaîne d’échange utilisée par les applications multimédias de bureau pour décoder les données vidéo et l’afficher sur une surface de DirectComposition. |
idXGIDevice |
Une interface IDXGIDevice implémente une classe dérivée pour les objets DXGI qui produisent des données d’image. |
IDXGIDevice1 |
Une interface IDXGIDevice1 implémente une classe dérivée pour les objets DXGI qui produisent des données d’image. |
IDXGIDevice2 |
L’interface IDXGIDevice2 implémente une classe dérivée pour les objets DXGI qui produisent des données d’image. L’interface expose des méthodes pour bloquer le traitement du processeur jusqu’à ce que le GPU termine le traitement et offre des ressources au système d’exploitation. |
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. |
IDXGIDevice4 |
Cette interface fournit des méthodes mises à jour pour offrir et récupérer des ressources. |
IDXGIDeviceSubObject |
Hérité d’objets liés à l’appareil afin qu’ils puissent récupérer un pointeur vers celui-ci. |
IDXGIDisplayControl |
L’interface IDXGIDisplayControl expose des méthodes pour indiquer la préférence utilisateur pour le comportement d’affichage 3D stéréoscopique du système d’exploitation et pour définir l’état d’affichage 3D stéréoscopique pour activer ou désactiver. |
IDXGIFactory |
Une interface IDXGIFactory implémente des méthodes pour générer des objets DXGI (qui gèrent les transitions en plein écran). |
IDXGIFactory1 |
L’interface IDXGIFactory1 implémente des méthodes pour générer des objets DXGI. |
idXGIFactory2 |
L’interface IDXGIFactory2 inclut des méthodes permettant de créer une chaîne d’échange de versions plus récente avec plus de fonctionnalités que IDXGISwapChain et de surveiller les fonctionnalités 3D stéréoscopiques. |
idXGIFactory3 |
Permet de créer des objets DXGI. |
idXGIFactory4 |
Permet de créer des objets DXGI. |
IDXGIFactory5 |
Cette interface permet à une méthode unique de prendre en charge les affichages de taux d’actualisation variable. |
IDXGIFactory6 |
Cette interface permet une méthode unique qui énumère les cartes graphiques en fonction d’une préférence GPU donnée. |
IDXGIFactoryMedia |
Crée des chaînes d’échange pour les applications multimédias de bureau qui utilisent DirectComposition surfaces pour décoder et afficher la vidéo. |
idXGIInfoQueue |
Cette interface contrôle la file d’attente des informations de débogage et ne peut être utilisée que si la couche de débogage est activée. |
IDXGIKeyedMutex |
Représente un mutex à clé, qui permet un accès exclusif à une ressource partagée utilisée par plusieurs appareils. |
IDXGIObject |
Une interface IDXGIObject est une interface de base pour tous les objets DXGI ; IDXGIObject prend en charge l’association d’appelants définis (données privées) à un objet et à la récupération d’une interface à l’objet parent. |
IDXGIOutput |
Une interface IDXGIOutput représente une sortie d’adaptateur (par exemple, un moniteur). |
IDXGIOutput1 |
Une interface IDXGIOutput1 représente une sortie d’adaptateur (par exemple, un moniteur). |
IDXGIOutput2 |
Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput2 expose une méthode permettant de vérifier la prise en charge des superpositions multiplanes sur l’adaptateur de sortie principal. |
idXGIOutput3 |
Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput3 expose une méthode pour vérifier la prise en charge des superpositions. |
IDXGIOutput4 |
Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput4 expose une méthode permettant de vérifier la prise en charge de l’espace de couleur de superposition. |
IDXGIOutput5 |
Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput5 expose une méthode unique pour spécifier une liste de formats pris en charge pour les surfaces plein écran. |
IDXGIOutput6 |
Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput6 expose des méthodes pour fournir des fonctionnalités de surveillance spécifiques. |
idXGIOutputDuplication |
La IDXGIOutputDuplication accède à l’interface et manipule l’image de bureau dupliquée. |
idXGIResource |
Une interface IDXGIResource permet le partage de ressources et identifie la mémoire dans laquelle réside une ressource. |
IDXGIResource1 |
Une interface IDXGIResource1 étend l’interface IDXGIResource en ajoutant la prise en charge de la création d’un objet surface de sous-ressource et de la création d’un handle à une ressource partagée. |
idXGISurface |
L’interface IDXGISurface implémente des méthodes pour les objets image-données. |
IDXGISurface1 |
L’interface IDXGISurface1 étend leIDXGISurfaceen ajoutant la prise en charge de l’utilisation de l’interface GDI (Graphics Device Interface) Windows pour effectuer un rendu sur une surface DXGI. |
IDXGISurface2 |
L’interface IDXGISurface2 étend l’interface IDXGISurface1 en ajoutant la prise en charge des surfaces de sous-ressources et en obtenant un handle à une ressource partagée. |
IDXGISwapChain |
Une interface IDXGISwapChain implémente une ou plusieurs surfaces pour stocker les données rendues avant de les présenter à une sortie. |
IDXGISwapChain1 |
Fournit des fonctionnalités de présentation améliorées à partir de IDXGISwapChain. Ces fonctionnalités de présentation consistent à spécifier des rectangles sales et à faire défiler le rectangle pour optimiser la présentation. |
IDXGISwapChain2 |
Étend IDXGISwapChain1 avec des méthodes pour prendre en charge la mise à l’échelle des mémoires tampons d’échange et les chaînes d’échange à latence inférieure. |
IDXGISwapChain3 |
Étend IDXGISwapChain2 avec des méthodes pour prendre en charge l’obtention de l’index de la mémoire tampon de retour actuelle de la chaîne d’échange et la prise en charge de l’espace de couleur. |
IDXGISwapChain4 |
Cette interface expose une méthode unique pour définir les métadonnées vidéo. |
IDXGISwapChainMedia |
Cette interface de chaîne d’échange permet aux applications multimédias de bureau de demander une modification transparente d’un taux d’actualisation spécifique. |