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