функция обратного вызова PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA (d3d10umddi.h)
Реализуется драйвером клиента для включения метаданных HDR, что позволяет видеопроцессору оптимизировать видео для отображения. Этот обратный вызов задает максимальную яркость (в нитах) дисплея, на котором будет отображаться содержимое.
Синтаксис
PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata;
void Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
D3DDDI_HDR_METADATA_TYPE Type,
UINT Size,
const VOID *pMetaData
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
hVideoProcessor
Дескриптор объекта видеопроцессор.
Type
Указывает тип предоставленных метаданных HDR.
Size
Указывает тип предоставленных метаданных HDR.
- Для D3DDDI_HDR_METADATA_TYPE_NONE размер должен быть 0.
- Для D3DDDI_HDR_METADATA_TYPE_HDR10 размер равен sizeof(D3DDDI_HDR_METADATA_HDR10).
pMetaData
Указывает на структуру, содержащую метаданные HDR.
- Для D3DDDI_HDR_METADATA_TYPE_NONE это значение должно иметь значение NULL.
- Для D3DDDI_HDR_METADATA_TYPE_HDR10 это указатель на структуру DD3DDDI_HDR_METADATA_HDR10.
Возвращаемое значение
None
Remarks
При обработке потока HDR драйвер может использовать эти сведения о яркости, чтобы тонировать видеосодержимое, чтобы оптимизировать его для отображения вывода.
Требования
Требование | Значение |
---|---|
Заголовок | d3d10umddi.h |