структура D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 (d3d12umddi.h)
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 описывает свойства выходного потока для процессора видео.
Синтаксис
typedef struct D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 AlphaFillMode;
UINT AlphaFillModeSourceStreamIndex;
FLOAT BackgroundColor[4];
DXGI_RATIONAL FrameRate;
BOOL EnableStereo;
} D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032;
Члены
Format
Формат DXGI выходной текстуры.
ColorSpace
Цветовое пространство для выходной области процессора видео в виде значения DXGI_COLOR_SPACE_TYPE.
AlphaFillMode
Режим альфа-заливки для данных, которые обработчик видео записывает в целевой объект отрисовки. См. D3D12DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE.
AlphaFillModeSourceStreamIndex
Отсчитываемый от нуля индекс входного потока. Это поле используется, если AlphaFillMode имеет значение D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM. В противном случае он игнорируется.
BackgroundColor[4]
Видеопроцессор использует цвет фона для заполнения областей целевого прямоугольника, который не содержит изображения видео. Области за пределами целевого прямоугольника не затрагиваются. Значение значений указывается элементом ColorSpace.
Ценность | YCbCrA | RGBA |
---|---|---|
BackgroundColor[0] | Y | R |
BackgroundColor[1] | Cb | G |
BackgroundColor[2] | Cr | B |
BackgroundColor[3] | A | A |
FrameRate
Частота кадров выходного видеопотока, указанная как DXGI_RATIONAL структура.
EnableStereo
Если значение TRUE, то включено стереоиграет. В противном случае процессор видео создает монокадры видеокадров.
Требования
Требование | Ценность |
---|---|
заголовка | d3d12umddi.h |