перечисление D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 (d3d12umddi.h)
Перечисление D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 содержит параметры для поддержки масштабирования видео.
Синтаксис
typedef enum D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 {
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_NONE = 0x0,
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_POW2_ONLY = 0x1,
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_EVEN_DIMENSIONS_ONLY = 0x2
} ;
Константы
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_NONE Значение: 0x0 Поддерживаются все возможные сочетания ширины и высоты выходных данных, которые существуют между максимальным и минимальным размером для экстента включительно. |
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_POW2_ONLY Значение: 0x1 Средство масштабирования поддерживает только выходные размеры с коэффициентами pow2 в диапазоне. При установке этого флага коэффициенты масштабирования x и y должны быть одинаковыми для обоих измерений. Ниже приведен пример, который выполняет итерацию по поддерживаемым размерам выходных данных для одного измерения при установке этого флага: c<br>bool OutputSizeSupported(UINT Size, UINT Max, UINT Min)<br>{<br> UINT CurrentSize = Max;<br> while (CurrentSize >= Min)<br> {<br> if (CurrentSize == Size)<br> {<br> return true;<br> }<br><br> CurrentSize = (CurrentSize + 1) / 2;<br> }<br><br> return false;<br>}<br> |
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_EVEN_DIMENSIONS_ONLY Значение: 0x2 Средство масштабирования поддерживает только те размеры выходных данных, которые имеют четные размеры выходных данных. |
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h (включая D3d12umddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по