структура D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS (d3d12video.h)

Задает аргументы выходного потока для выходных данных, передаваемых в ID3D12VideoCommandList::P rocessFrames.

Синтаксис

typedef struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS {
  D3D12_VIDEO_PROCESS_OUTPUT_STREAM OutputStream[2];
  D3D12_RECT                        TargetRectangle;
} D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS;

Члены

OutputStream[2]

Массив D3D12_VIDEO_PROCESS_OUTPUT_STREAM структур, представляющих выходные поверхности для команды видеопроцесса. Если стереовыход включен, нулевой индекс содержит левый вывод, а индекс 1 — правые входные данные. Если стереовыводимые данные не включены, для указания выходных данных используется только индекс 0, а для индекса 1 — значение nullptr.

TargetRectangle

Целевой прямоугольник — это область в области назначения, в которой будут отрисовыты выходные данные. Целевой прямоугольник задается в пиксельных координатах относительно целевой поверхности.

Требования

   
Верхняя часть d3d12video.h