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


структура 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 (включая D3d12umddi.h)

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

DXGI_COLOR_SPACE_TYPE

DXGI_FORMAT