Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Структура 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) |