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


структура 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. Четыре бита определяются побитовой или значениями в типе перечисления DXVADDI_VIDEOCHROMASUBSAMPLING.

[in] NominalRange

Значение UINT, указывающее, включают ли образец данных головной зал (т. е. значения, превышающие 1,0 белый) и номер (т. е. супербаклаки под ссылкой 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 (include D3dumddi.h)

См. также

DXVADDI_VIDEODESC