Поделиться через


структура 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

См. также

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043