// d3d10umddi.h
PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata;
VOID Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
D3DDDI_HDR_METADATA_TYPE Type,
UINT Size,
const VOID *pMetaData
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
Implemented by the client driver to include HDR metadata to allow the video processor to optimize video for display. This callback sets the maximum brightness capability (in nits) of the display on which the content will be presented.
hDeviceA handle to the display device (graphics context).
hVideoProcessorA handle to the video processor object.
TypeIndicates the type of the HDR metadata provided.
SizeIndicates the type of the HDR metadata provided.
pMetaDataPoints to a structure containing the HDR metadata.
//Declaration
PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata;
// Definition
VOID Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata
(
D3D10DDI_HDEVICE hDevice
D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor
D3DDDI_HDR_METADATA_TYPE Type
UINT Size
CONST VOID *pMetaData
)
{...}
When processing an HDR stream, the driver may use this brightness information to tone map the video content to optimize it for the output display.
D3DWDDM2_1DDI_VIDEODEVICEFUNCS structure