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