ID3D11VideoContext2::VideoProcessorSetOutputHDRMetaData method (d3d11_4.h)

Sets the HDR metadata describing the display on which the content will be presented.

Syntax

void VideoProcessorSetOutputHDRMetaData(
  [in] ID3D11VideoProcessor   *pVideoProcessor,
  [in] DXGI_HDR_METADATA_TYPE Type,
  [in] UINT                   Size,
  [in] const void             *pHDRMetaData
);

Parameters

[in] pVideoProcessor

A pointer to the ID3D11VideoProcessor interface.

[in] Type

The type of HDR metadata supplied.

[in] Size

The size of the HDR metadata supplied in pHDRMetaData.

For DXGI_HDR_METADATA_TYPE_NONE, the size should be 0.

For DXGI_HDR_METADATA_TYPE_HDR10, the size is sizeof(DXGI_HDR_METADATA_HDR10).

[in] pHDRMetaData

Pointer to the metadata information.

For DXGI_HDR_METADATA_TYPE_NONE, this should be NULL.

For DXGI_HDR_METADATA_TYPE_HDR10, this is a pointer to a DXGI_HDR_METADATA_HDR10 structure.

Return value

None

Remarks

When processing an HDR stream, the driver may use this metadata optimize the video for the output display.

Requirements

   
Minimum supported client Windows 10 [desktop apps | UWP apps]
Minimum supported server Windows Server 2016 [desktop apps | UWP apps]
Target Platform Windows
Header d3d11_4.h

See also

ID3D11VideoContext2

ID3DVideoContext2