Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Реализован драйвером клиента для задания метаданных HDR потоковой передачи для оптимизации видео для отображения. Этот обратный вызов задает максимальное количество нит, для которых было создано содержимое.
Синтаксис
PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetstreamhdrmetadata;
void Pfnd3dwddm21DdiVideoprocessorsetstreamhdrmetadata(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
UINT StreamIndex,
D3DDDI_HDR_METADATA_TYPE Type,
UINT Size,
const VOID *pMetaData
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
hVideoProcessor
Дескриптор объекта обработчика видео.
StreamIndex
Указывает входной поток.
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.
Возвращаемое значение
Никакой
Замечания
При обработке потока HDR драйвер может использовать эти сведения о яркости для сопоставления содержимого видео, чтобы оптимизировать его для вывода.
Требования
Требование | Ценность |
---|---|
заголовка | d3d10umddi.h |