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.