структура D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 (d3d12video.h)
Задает аргументы входного потока для входного потока, передаваемого в ID3D12VideoProcessCommandList1::P rocessFrames1, который поддерживает изменение типа поля для каждого вызова.
Синтаксис
typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 {
D3D12_VIDEO_PROCESS_INPUT_STREAM InputStream[2];
D3D12_VIDEO_PROCESS_TRANSFORM Transform;
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS Flags;
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE RateInfo;
INT FilterLevels[32];
D3D12_VIDEO_PROCESS_ALPHA_BLENDING AlphaBlending;
D3D12_VIDEO_FIELD_TYPE FieldType;
} D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1;
Члены
InputStream[2]
Массив D3D12_VIDEO_PROCESS_INPUT_STREAM структур, содержащих набор ссылок для обработки видео. Если стереоформат D3D12_VIDEO_PROCESS_STEREO_FORMAT_SEPARATE, необходимо предоставить два набора входных потоков. Для всех остальных стереоформатов необходимо указать первый набор ссылок, а второй — нулевой.
Transform
Структура D3D12_VIDEO_PROCESS_TRANSFORM , указывающая переворачивание, поворот, масштабирование и целевое преобразование для входных видеоданных.
Flags
Значение из перечисления D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS , указывающее параметры входного потока.
RateInfo
Структура D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE , задающая частоту кадров, а также входные и выходные индексы для преобразования частоты кадров и деинтерлейки.
FilterLevels[32]
Уровень, применяемый для каждого включенного фильтра. Уровень фильтра указывается в порядке отображения фильтров в перечислении D3D12_VIDEO_PROCESS_FILTER_FLAGS . Укажите значение 0, если фильтр не включен или индекс фильтра зарезервирован.
AlphaBlending
Структура D3D12_VIDEO_PROCESS_ALPHA_BLENDING , указывающая плоской альфа-канал для входного потока в видеопроцессоре.
FieldType
Значение из перечисления D3D12_VIDEO_FIELD_TYPE , указывающее тип чередующегося поля источника входных данных. При работе со смешанным содержимым используйте ID3D12VideoProcessCommandList1::P rocessFrames1 , который поддерживает изменение типа поля для каждого вызова.
Требования
Минимальная версия клиента | Сборка Windows 10 20348 |
Минимальная версия сервера | Сборка Windows 10 20348 |
Верхняя часть | d3d12video.h |
См. также раздел
- - D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTSID3D12VideoProcessCommandList1::P rocessFrames1