структура 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] Да R
BackgroundColor[1] Cb G
BackgroundColor[2] Cr B
BackgroundColor[3] Объект Объект

FrameRate

Частота кадров выходного видеопотока, указанная в виде DXGI_RATIONAL структуры.

EnableStereo

Если задано значение TRUE, стерео выходные данные включены. В противном случае видеопроцессор создает монокадры.

Требования

Требование Значение
Заголовок d3d12umddi.h

См. также раздел

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043