Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |