DXGI-interfaces

Deze sectie bevat informatie over de interfaces van DXGI.

In deze sectie

Onderwerp Beschrijving
IDXGIAdapter-
De IDXGIAdapter interface vertegenwoordigt een weergavesubsysteem (waaronder een of meer GPU's, DAC's en videogeheugen).
IDXGIAdapter1
De IDXGIAdapter1 interface vertegenwoordigt een weergavesubsysteem (inclusief een of meer GPU's, DAC's en videogeheugen).
IDXGIAdapter2
De IDXGIAdapter2 interface vertegenwoordigt een weergavesubsysteem, dat een of meer GPU's, DAC's en videogeheugen bevat.
IDXGIAdapter3-
Met deze interface worden enkele geheugenlocatiemethoden toegevoegd voor het budgetteren en reserveren van fysiek geheugen.
IDXGIAdapter4-
Deze interface vertegenwoordigt een weergavesubsysteem en breidt deze reeks interfaces uit om een methode beschikbaar te maken om te controleren op compatibiliteit van een adapter met Willekeurige Code Guard (ACG).
IDXGIDebug-
Deze interface bepaalt de foutopsporingsinstellingen en kan alleen worden gebruikt als de foutopsporingslaag is ingeschakeld.
IDXGIDebug1-
Hiermee bepaalt u de foutopsporingsinstellingen voor Microsoft DirectX Graphics Infrastructure (DXGI). U kunt de IDXGIDebug1-interface in Windows Store-apps gebruiken.
IDXGIDecodeSwapChain
Vertegenwoordigt een wisselketen die wordt gebruikt door desktopmedia-apps om videogegevens te decoderen en weer te geven op een DirectComposition oppervlak.
IDXGIDevice-
Een IDXGIDevice-interface implementeert een afgeleide klasse voor DXGI-objecten die afbeeldingsgegevens produceren.
IDXGIDevice1-
Een IDXGIDevice1-interface implementeert een afgeleide klasse voor DXGI-objecten die afbeeldingsgegevens produceren.
IDXGIDevice2-
De IDXGIDevice2-interface implementeert een afgeleide klasse voor DXGI-objecten die afbeeldingsgegevens produceren. De interface biedt methoden om CPU-verwerking te blokkeren totdat de GPU de verwerking heeft voltooid en om resources aan het besturingssysteem te bieden.
IDXGIDevice3-
De IDXGIDevice3-interface implementeert een afgeleide klasse voor DXGI-objecten die afbeeldingsgegevens produceren. De interface maakt een methode beschikbaar om het geheugengebruik van afbeeldingen door het DXGI-apparaat te beperken.
IDXGIDevice4-
Deze interface biedt bijgewerkte methoden voor het aanbieden en vrijmaken van resources.
IDXGIDeviceSubObject
Overgenomen van objecten die zijn gekoppeld aan het apparaat, zodat ze er een aanwijzer naar kunnen ophalen.
IDXGIDisplayControl
De IDXGIDisplayControl interface maakt methoden beschikbaar om de gebruikersvoorkeur aan te geven voor het stereoscopische 3D-weergavegedrag van het besturingssysteem en om de status van stereoscopische 3D-weergave in te stellen om in- of uit te schakelen.
IDXGIFactory-
Een IDXGIFactory-interface implementeert methoden voor het genereren van DXGI-objecten (die overgangen op volledig scherm verwerken).
IDXGIFactory1-
De IDXGIFactory1-interface implementeert methoden voor het genereren van DXGI-objecten.
IDXGIFactory2-
De IDXGIFactory2 interface bevat methoden voor het maken van een nieuwere versiewisselketen met meer functies dan IDXGISwapChain en om stereoscopische 3D-mogelijkheden te bewaken.
IDXGIFactory3-
Hiermee kunt u DXGI-objecten maken.
IDXGIFactory4-
Hiermee kunt u DXGI-objecten maken.
IDXGIFactory5-
Met deze interface kan één methode worden ondersteund voor het weergeven van variabele vernieuwingsfrequenties.
IDXGIFactory6-
Deze interface maakt één methode mogelijk waarmee grafische adapters worden opgesomd op basis van een bepaalde GPU-voorkeur.
IDXGIFactoryMedia-
Hiermee maakt u wisselketens voor desktopmedia-apps die gebruikmaken van DirectComposition oppervlakken om video te decoderen en weer te geven.
IDXGIInfoQueue-
Deze interface bepaalt de wachtrij voor foutopsporingsgegevens en kan alleen worden gebruikt als de foutopsporingslaag is ingeschakeld.
IDXGIKeyedMutex-
Vertegenwoordigt een gesleutelde mutex, waardoor exclusieve toegang tot een gedeelde resource wordt toegestaan die door meerdere apparaten wordt gebruikt.
IDXGIObject-
Een IDXGIObject interface is een basisinterface voor alle DXGI-objecten; IDXGIObject ondersteunt het koppelen van door de aanroeper gedefinieerde (privégegevens) aan een object en het ophalen van een interface naar het bovenliggende object.
IDXGIOutput-
Een IDXGIOutput interface vertegenwoordigt een adapteruitvoer (zoals een monitor).
IDXGIOutput1-
Een IDXGIOutput1-interface vertegenwoordigt een adapteruitvoer (zoals een monitor).
IDXGIOutput2-
Vertegenwoordigt een adapteruitvoer (zoals een monitor). De interface IDXGIOutput2 biedt een methode om te controleren op ondersteuning voor multiplane overlay op de primaire uitvoeradapter.
IDXGIOutput3-
Vertegenwoordigt een adapteruitvoer (zoals een monitor). De IDXGIOutput3-interface maakt een methode beschikbaar om te controleren op overlay-ondersteuning.
IDXGIOutput4-
Vertegenwoordigt een adapteruitvoer (zoals een monitor). De interface IDXGIOutput4 biedt een methode om te controleren op ondersteuning voor overlaykleurruimte.
IDXGIOutput5-
Vertegenwoordigt een adapteruitvoer (zoals een monitor). De IDXGIOutput5-interface maakt één methode beschikbaar om een lijst met ondersteunde indelingen op te geven voor volledig schermoppervlakken.
IDXGIOutput6-
Vertegenwoordigt een adapteruitvoer (zoals een monitor). De IDXGIOutput6 interface biedt methoden om specifieke bewakingsmogelijkheden te bieden.
IDXGIOutputDuplication-
De IDXGIOutputDuplication interface opent en bewerkt de gedupliceerde bureaubladinstallatiekopie.
IDXGIResource-
Een IDXGIResource-interface maakt het delen van resources mogelijk en identificeert het geheugen waarin een resource zich bevindt.
IDXGIResource1-
Een IDXGIResource1 interface breidt de IDXGIResource interface uit door ondersteuning toe te voegen voor het maken van een subresource surface-object en voor het maken van een ingang voor een gedeelde resource.
IDXGISurface-
De IDXGISurface interface implementeert methoden voor afbeeldingsgegevensobjecten.
IDXGISurface1-
De IDXGISurface1 interface breidt de IDXGISurface- uit door ondersteuning toe te voegen voor het gebruik van Windows Graphics Device Interface (GDI) om te renderen naar een DXGI-oppervlak.
IDXGISurface2-
De interface IDXGISurface2 breidt de interface IDXGISurface1 uit door ondersteuning voor subresourceoppervlakken toe te voegen en een ingang op te halen voor een gedeelde resource.
IDXGISwapChain
Een IDXGISwapChain interface implementeert een of meer oppervlakken voor het opslaan van gerenderde gegevens voordat deze worden weergegeven in een uitvoer.
IDXGISwapChain1-
Biedt presentatiemogelijkheden die zijn verbeterd vanuit IDXGISwapChain. Deze presentatiemogelijkheden bestaan uit het opgeven van vuile rechthoeken en schuifrechthoek om de presentatie te optimaliseren.
IDXGISwapChain2
Breidt IDXGISwapChain1- uit met methoden voor het ondersteunen van schalen van swapbackbuffers en swapketens met een lagere latentie.
IDXGISwapChain3-
Breidt IDXGISwapChain2 uit met methoden ter ondersteuning van het ophalen van de index van de huidige backbuffer van de wisselketen en ondersteuning voor kleurruimte.
IDXGISwapChain4-
Deze interface maakt één methode beschikbaar voor het instellen van metagegevens van video's.
IDXGISwapChainMedia-
Met deze wisselketeninterface kunnen desktopmediatoepassingen een naadloze wijziging in een specifieke vernieuwingsfrequentie aanvragen.

DXGI-verwijzing