структура DXVADDI_EXTENDEDFORMAT (d3dumddi.h)

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

Синтаксис

typedef struct _DXVADDI_EXTENDEDFORMAT {
  union {
    struct {
      UINT SampleFormat : 8;
      UINT VideoChromaSubsampling : 4;
      UINT NominalRange : 3;
      UINT VideoTransferMatrix : 3;
      UINT VideoLighting : 4;
      UINT VideoPrimaries : 5;
      UINT VideoTransferFunction : 5;
    };
         UINT Value;
  };
} DXVADDI_EXTENDEDFORMAT;

Члены

[in] SampleFormat

Значение UINT, указывающее выборку видеокадра. Восемь битов определяются одним из значений в типе перечисления DXVADDI_SAMPLEFORMAT .

[in] VideoChromaSubsampling

Схема кодирования хрома для данных Y'Cb'Cr. Четыре бита определяются побитовой or значений в типе перечисления DXVADDI_VIDEOCHROMASUBSAMPLING.

[in] NominalRange

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

[in] VideoTransferMatrix

Матрица преобразования из Y'Cb'Cr' в (studio) R'G'B'. Три бита определяются одним из значений в типе перечисления DXVADDI_VIDEOTRANSFERMATRIX .

[in] VideoLighting

Условия освещения для просмотра видео. Четыре бита определяются одним из значений в типе перечисления DXVADDI_VIDEOLIGHTING .

[in] VideoPrimaries

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

[in] VideoTransferFunction

Функция преобразования из R'G'B в RGB. Пять битов определяются типом перечисления DXVADDI_VIDEOTRANSFERFUNCTION .

Value

32-разрядное значение, описывающее расширенный формат видеокадра.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

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

DXVADDI_VIDEODESC