структура D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 (d3d12umddi.h)
Задает параметры входного потока для входного потока, переданного PFND3D12DDI_VIDEO_PROCESS_FRAME.
Синтаксис
typedef struct D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 {
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_0020 InputStream[2];
D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 Transform;
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS_0020 Flags;
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 RateInfo;
INT FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 AlphaBlending;
D3D12DDI_VIDEO_FIELD_TYPE_0020 FieldType;
} D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043;
Члены
InputStream[2]
Содержит набор ссылок для выполнения обработки. Если стереоформат D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE, необходимо предоставить два набора входных потоков. Если стереоформат имеет любой другой режим, необходимо указать первый набор ссылок, а второй — нулевой.
Transform
Указывает переворачивание, поворот, масштабирование и целевое преобразование для видеовхода. См . D3D12DDI_VIDEO_PROCESS_TRANSFORM.
Flags
Задает параметры входного потока. См . D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS.
RateInfo
Задает частоту кадров, а также входные и выходные индексы для преобразования частоты кадров и деинтерлейсинга. См . D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO.
FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]
Уровень, применяемый для каждого включенного фильтра. Уровень фильтра указывается в порядке отображения фильтров в D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS. Укажите значение 0, если фильтр не включен или индекс фильтра зарезервирован.
AlphaBlending
Планарный альфа-канал для входного потока в видеопроцессоре. См . D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.
FieldType
Тип поля видеопроцесса.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h |