структура 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) |