перечисление D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 (d3d12umddi.h)
Перечисление D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 сообщает о поддержке заданной конфигурации. Используйте D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 для Windows 11 (WDDM 3.0).
Синтаксис
typedef enum D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 {
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_NONE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_GENERAL_SUPPORT_OK,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_RECONFIGURATION_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RESOLUTION_RECONFIGURATION_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_DELTA_QP_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_INITIAL_QP_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_SEQUENCE_GOP_RECONFIGURATION_AVAILABLE
} ;
Константы
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_NONE Флаги не заданы (указывает на отсутствие поддержки). |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_GENERAL_SUPPORT_OK Указывает, поддерживается ли данная конфигурация кодировщиком в сочетании с остальными флагами для обозначения определенных ограничений или отсутствия общей поддержки. Уровень отладки D3D12 может предоставлять дополнительные сведения. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_RECONFIGURATION_AVAILABLE Указывает на поддержку изменения элемента управления скоростью в середине сеанса кодирования. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RESOLUTION_RECONFIGURATION_AVAILABLE Указывает на поддержку изменения разрешения в середине сеанса кодирования. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE Если этот параметр задан, позволяет настроить начальное заполнение и емкость средства проверки видео буферизации (VBV) для алгоритмов управления скоростью. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE Указывает на поддержку режимов управления скоростью, которые включают анализ кадров для оптимизации использования скорости за счет снижения производительности. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS Если задано, текстуры, ссылающиеся на восстановленные изображения, можно ссылаться только как на массив текстур, в отличие от массива отдельных двухd-ресурсов текстуры, размер каждого из которых имеет размер 1. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_DELTA_QP_AVAILABLE Указывает поддержку использования параметра разностного квантования (QP) в управлении скоростью. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE Указывает на поддержку динамических изменений макета во время сеанса кодирования. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE Указывает на поддержку настраиваемого диапазона QP в управлении скоростью. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_INITIAL_QP_AVAILABLE Указывает на поддержку настраиваемого начального QP в управлении скоростью. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE Указывает на поддержку установки максимального ограничения в алгоритме скорости для каждого закодированного кадра. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_SEQUENCE_GOP_RECONFIGURATION_AVAILABLE Указывает на поддержку изменений динамической группы изображений (GOP) во время сеанса кодирования. |
Комментарии
Используйте D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 для Windows 11 (WDDM 3.0).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 (WDDM 3.0) |
Верхняя часть | d3d12umddi.h |