структура D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 (d3d12umddi.h)
Определяет сочетание формата пикселей и цветового пространства для описания содержимого ресурса.
Синтаксис
typedef struct D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
} D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020;
Члены
Format
Формат данных. Дополнительные сведения см. в перечислении DXGI_FORMAT.
ColorSpace
Цветовое пространство данных. Дополнительные сведения см. в перечислении DXGI_COLOR_SPACE_TYPE.
Замечания
Преобразования, предоставляемые с помощью декодатора, должны иметь аппаратное преимущество по сравнению с преобразованием, которое можно было бы выполнить через приложение через декодирование и видеопроцесс BLT. Обычно это означает, что видео оборудование записывает неконвертированные эталонные кадры и преобразованные выходные данные (оба выходных данных) без отдельного шага, который считывает несвертываемый эталонный кадр для создания преобразованных выходных данных.
Одним из исключений является то, что все драйверы должны поддерживать преобразование для удаления флага D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY, где исходный и целевой формат, цветовое пространство и размер равны. Оборудование может не требовать флаг D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY, но если он используется, драйвер может реализовать это преобразование с помощью операции копирования.
Требования
Требование | Ценность |
---|---|
заголовка | d3d12umddi.h (include D3d12umddi.h) |