dxgi1_3.h header
This header is used by DXGI. For more information, see:
dxgi1_3.h contains the following programming interfaces:
Interfaces
IDXGIDecodeSwapChain Represents a swap chain that is used by desktop media apps to decode video data and show it on a DirectComposition surface. |
IDXGIDevice3 The IDXGIDevice3 interface implements a derived class for DXGI objects that produce image data. The interface exposes a method to trim graphics memory usage by the DXGI device. |
IDXGIFactory3 Enables creating Microsoft DirectX Graphics Infrastructure (DXGI) objects. (IDXGIFactory3) |
IDXGIFactoryMedia Creates swap chains for desktop media apps that use DirectComposition surfaces to decode and display video. |
IDXGIOutput2 Represents an adapter output (such as a monitor). The IDXGIOutput2 interface exposes a method to check for multiplane overlay support on the primary output adapter. |
IDXGIOutput3 Represents an adapter output (such as a monitor). The IDXGIOutput3 interface exposes a method to check for overlay support. |
IDXGISwapChain2 Extends IDXGISwapChain1 with methods to support swap back buffer scaling and lower-latency swap chains. |
IDXGISwapChainMedia This swap chain interface allows desktop media applications to request a seamless change to a specific refresh rate. |
Functions
CreateDXGIFactory2 Creates a DXGI 1.3 factory that you can use to generate other DXGI objects. |
DXGIGetDebugInterface1 Retrieves an interface that Windows Store apps use for debugging the Microsoft DirectX Graphics Infrastructure (DXGI). |
Structures
DXGI_DECODE_SWAP_CHAIN_DESC Used with IDXGIFactoryMedia::CreateDecodeSwapChainForCompositionSurfaceHandle to describe a decode swap chain. |
DXGI_FRAME_STATISTICS_MEDIA Used to verify system approval for the app's custom present duration (custom refresh rate). |
DXGI_MATRIX_3X2_F Represents a 3x2 matrix. Used with GetMatrixTransform and SetMatrixTransform to indicate the scaling and translation transform for SwapChainPanel swap chains. |
Enumerations
DXGI_FRAME_PRESENTATION_MODE Indicates options for presenting frames to the swap chain. |
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS Options for swap-chain color space. |
DXGI_OVERLAY_SUPPORT_FLAG Specifies overlay support to check for in a call to IDXGIOutput3::CheckOverlaySupport. |