структура D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 (d3d12umddi.h)
Структура D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 указывает сведения о частоте входного потока видеопроцесса.
Синтаксис
typedef struct D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 {
UINT OutputIndex;
UINT InputFrameOrField;
} D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032;
Члены
OutputIndex
Отсчитываемый от нуля циклический номер, указывающий номер индекса кадра вывода. Драйвер использует эти выходные данные индекса для обработки видео в определенном шаблоне или цикле, особенно если драйвер выполняет деинтерлейку или преобразование частоты кадров. С помощью следующего шаблона выходных индексов драйвер выполняет указанную обработку видео:
- Прогрессивный формат с нормальной и половинной скоростью: OutputIndex = 0, 0, ...
- Прогрессивный формат с настраиваемой скоростью 2/1 (двойное преобразование кадров, OutputFrames=2): OutputIndex = 0, 1, 0, 1, ...
- Формат с чередованием с нормальной скоростью: OutputIndex = 0, 1, 0, 1, ... (0: первое поле, 1: второе поле)
- Формат с чередованием на половину: OutputIndex = 0, 0, ... (например, первое и второе поля смешиваются в одном кадре)
- Чередуется с настраиваемой скоростью 4/5 (3:2, обратная телесина, OutputFrames=4): OutputIndex = 0, 1, 2, 3, 0, 1, 2, 3,... (0:A, 1:B, 2:C, 3:D кадр фильма)
InputFrameOrField
Элемент InputFrameOrField — отсчитывающееся от нуля число, указывающее номер кадра или поля входной поверхности. С помощью следующего номера поля input-frame-or-field драйвер может выполнить указанную обработку видео:
- Прогрессивный формат и чередование формата с нормальной скоростью: InputFrameOrField = 0, 1, 2, ...
- Прогрессивный формат и чередование формата с половинной скоростью: InputFrameOrField = 0, 2, 4, ...
- Формат чередование с настраиваемой скоростью 4/5 (3:2 обратной телесины, OutputFrames=4 и InputFrameOrField=10): InputFrameOrField = 0, 0, 0, 0, 0, 10, 10, 10, 10, 20, 20, 20, 20, ...
- Формат чередование с настраиваемой скоростью 4/15 (8:7 обратной телесины, OutputFrames=2 и InputFrameOrField=15): InputFrameOrField = 0, 0, 15, 15, 30, 30, ...
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по