Поделиться через


Перечисление D3D12_VIDEO_FRAME_STEREO_FORMAT (d3d12video.h)

Определяет макет в памяти стерео трехмерного видеокадра. Все драйверы, поддерживающие стерео, должны поддерживать все определенные форматы.

Синтаксис

typedef enum D3D12_VIDEO_FRAME_STEREO_FORMAT {
  D3D12_VIDEO_FRAME_STEREO_FORMAT_NONE,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_MONO,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_VERTICAL,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_SEPARATE
} ;

Константы

 
D3D12_VIDEO_FRAME_STEREO_FORMAT_NONE
Стереоформат не указан.
D3D12_VIDEO_FRAME_STEREO_FORMAT_MONO
Пример не содержит стереоданных. Если стереоформат не указан, это значение является значением по умолчанию.
D3D12_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL
Кадры 0 и 1 упаковываются рядом, как показано на следующей схеме.

Горизонтальный стереоформат, показывающий кадр 0 пикселей слева от сетки пикселей и кадр 1 пиксель справа
D3D12_VIDEO_FRAME_STEREO_FORMAT_VERTICAL
Кадры 0 и 1 упаковываются сверху вниз, как показано на следующей схеме.

Вертикальный стереоформат, показывающий кадр 0 пикселей в верхней части сетки пикселей и кадр 1 пиксель внизу
D3D12_VIDEO_FRAME_STEREO_FORMAT_SEPARATE
Кадры 0 и 1 размещаются в отдельных ресурсах

Требования

Требование Значение
Заголовок d3d12video.h