dxgi1_3.h-Header
Dieser Header wird von DXGI verwendet. Weitere Informationen finden Sie unter
dxgi1_3.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
IDXGIDecodeSwapChain Stellt eine Swapchain dar, die von Desktopmedien-Apps verwendet wird, um Videodaten zu decodieren und auf einer DirectComposition-Oberfläche anzuzeigen. |
IDXGIDevice3 Die IDXGIDevice3-Schnittstelle implementiert eine abgeleitete Klasse für DXGI-Objekte, die Bilddaten erzeugen. Die Schnittstelle macht eine Methode verfügbar, um die Grafikspeicherauslastung durch das DXGI-Gerät zu reduzieren. |
IDXGIFactory3 Ermöglicht das Erstellen von DXGI-Objekten (Microsoft DirectX Graphics Infrastructure). (IDXGIFactory3) |
IDXGIFactoryMedia Erstellt Swapchains für Desktopmedien-Apps, die DirectComposition-Oberflächen zum Decodieren und Anzeigen von Videos verwenden. |
IDXGIOutput2 Stellt eine Adapterausgabe (z. B. einen Monitor) dar. Die IDXGIOutput2-Schnittstelle macht eine Methode verfügbar, um die Unterstützung von Mehrplatinenüberlagerungen für den primären Ausgabeadapter zu überprüfen. |
IDXGIOutput3 Stellt eine Adapterausgabe (z. B. einen Monitor) dar. Die IDXGIOutput3-Schnittstelle macht eine Methode verfügbar, die auf Overlayunterstützung überprüft werden soll. |
IDXGISwapChain2 Erweitert IDXGISwapChain1 um Methoden, um Swapbackpufferskalierung und Swapchains mit geringerer Latenz zu unterstützen. |
IDXGISwapChainMedia Mit dieser Swap chain-Schnittstelle können Desktopmedienanwendungen eine nahtlose Änderung einer bestimmten Aktualisierungsrate anfordern. |
Functions
CreateDXGIFactory2 Erstellt eine DXGI 1.3-Factory, mit der Sie andere DXGI-Objekte generieren können. |
DXGIGetDebugInterface1 Ruft eine Schnittstelle ab, die Windows Store-Apps zum Debuggen der Microsoft DirectX Graphics Infrastructure (DXGI) verwenden. |
Strukturen
DXGI_DECODE_SWAP_CHAIN_DESC Wird mit IDXGIFactoryMedia::CreateDecodeSwapChainForCompositionSurfaceHandle verwendet, um eine DecodierungsswapChainForCompositionSurfaceHandle zu beschreiben. |
DXGI_FRAME_STATISTICS_MEDIA Wird verwendet, um die Systemgenehmigung für die benutzerdefinierte aktuelle Dauer der App (benutzerdefinierte Aktualisierungsrate) zu überprüfen. |
DXGI_MATRIX_3X2_F Stellt eine 3 x 2-Matrix dar. Wird mit GetMatrixTransform und SetMatrixTransform verwendet, um die Skalierungs- und Übersetzungstransformation für SwapChainPanel-SwapchainPanel-Swapketten anzugeben. |
Enumerationen
DXGI_FRAME_PRESENTATION_MODE Gibt Optionen für die Darstellung von Frames für die Swapchain an. |
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS Optionen für den Swap-Chain-Farbraum. |
DXGI_OVERLAY_SUPPORT_FLAG Gibt die Overlayunterstützung an, die in einem Aufruf von IDXGIOutput3::CheckOverlaySupport überprüft werden soll. |