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


структура DXVA_ExtendedFormat (dxva.h)

Структура DXVA_ExtendedFormat описывает расширенный формат видеокадра.

Синтаксис

typedef struct _DXVA_ExtendedFormat {
  UINT                       SampleFormat : 8;
  UINT                       VideoChromaSubsampling : 4;
  DXVA_NominalRange          NominalRange : 3;
  DXVA_VideoTransferMatrix   VideoTransferMatrix : 3;
  DXVA_VideoLighting         VideoLighting : 4;
  DXVA_VideoPrimaries        VideoPrimaries : 5;
  DXVA_VideoTransferFunction VideoTransferFunction : 5;
} DXVA_ExtendedFormat;

Члены

SampleFormat

Указывает способ выборки видеокадра. 8 битов определяются одним из перечислителей в типе перечисления DXVA_SampleFormat .

VideoChromaSubsampling

Указывает схему кодирования хрома для данных Y'Cb'Cr. 4 бита определяются сочетанием ORed перечислителей в типе перечисления DXVA_VideoChromaSubsampling .

NominalRange

Указывает, включают ли образцы данных запасной (значения, превышающие 1,0 белого) и toeroom (superblacks ниже ссылки 0,0 черного цвета). 3 бита определяются одним из перечислителей в типе перечисления DXVA_NominalRange .

VideoTransferMatrix

Указывает матрицу преобразования из Y'Cb'Cr' в (studio) R'G'B'. 3 бита определяются одним из перечислителей в типе перечисления DXVA_VideoTransferMatrix .

VideoLighting

Задает условия освещения для просмотра видео. 4 бита определяются одним из перечислителей в типе перечисления DXVA_VideoLighting.

VideoPrimaries

Указывает основные цветовые объекты, которые указывают, какие базовые функции RGB используются. 5 битов определяются одним из перечислителей в типе перечисления DXVA_VideoPrimaries .

VideoTransferFunction

Задает функцию преобразования из R'G'B в RGB. 5 битов определяются типом перечисления DXVA_VideoTransferFunction .

Требования

Требование Значение
Минимальная версия клиента Эта структура применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздним версиям, а также к Windows XP с пакетом обновления 2 (SP2) и более поздним версиям.
Верхняя часть dxva.h (включая Dxva.h)

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

DXVA_NominalRange

DXVA_SampleFormat

DXVA_VideoChromaSubsampling

DXVA_VideoLighting

DXVA_VideoPrimaries

DXVA_VideoTransferFunction

DXVA_VideoTransferMatrix