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


Перечисление D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS (d3d11_1.h)

Задает флаги, указывающие наиболее эффективные методы для выполнения операций обработки видео.

Синтаксис

typedef enum D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS {
  D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION = 0x1,
  D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE = 0x2,
  D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION = 0x4,
  D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT = 0x8
} ;

Константы

 
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION
Значение: 0x1
Многоуровневое оборудование наложения может выполнять операцию поворота более эффективно, чем метод ID3D11VideoContext::VideoProcessorBlt .
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE
Значение: 0x2
Многоуровневое оборудование наложения может выполнять операцию масштабирования более эффективно, чем метод ID3D11VideoContext::VideoProcessorBlt .
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION
Значение: 0x4
Многоуровневое оборудование наложения может выполнять операцию преобразования цветового пространства более эффективно, чем метод ID3D11VideoContext::VideoProcessorBlt .
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT
Значение: 0x8
Для оптимальной производительности выходные данные видеопроцессоров должны быть не менее трех буферов.

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть d3d11_1.h

См. также раздел

Перечисления видео Direct3D 11