Перечисление 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 |