перечисление DXVAHD_BLT_STATE (dxvahd.h)
Задает параметры состояния для операций с пролитием при использовании высокого разрешения (DXVA-HD) для ускорения видео Microsoft DirectX.
Чтобы задать параметр состояния, вызовите метод IDXVAHD_VideoProcessor::SetVideoProcessBltState . Этот метод принимает значение DXVAHD_BLT_STATE и массив байтов в качестве входных данных. Массив байтов содержит данные о состоянии, структура которых определяется значением DXVAHD_BLT_STATE .
Синтаксис
typedef enum _DXVAHD_BLT_STATE {
DXVAHD_BLT_STATE_TARGET_RECT = 0,
DXVAHD_BLT_STATE_BACKGROUND_COLOR = 1,
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE = 2,
DXVAHD_BLT_STATE_ALPHA_FILL = 3,
DXVAHD_BLT_STATE_CONSTRICTION = 4,
DXVAHD_BLT_STATE_PRIVATE = 1000
} DXVAHD_BLT_STATE;
Константы
DXVAHD_BLT_STATE_TARGET_RECT Значение: 0 Указывает целевой прямоугольник, который является областью в области назначения, где будут отрисовыты выходные данные. Данные о состоянии являются DXVAHD_BLT_STATE_TARGET_RECT_DATA структурой. |
DXVAHD_BLT_STATE_BACKGROUND_COLOR Значение: 1 Определяет цвет фона. Данные о состоянии являются DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA структурой. |
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE Значение: 2 Задает выходное цветовое пространство. Данные о состоянии являются DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA структурой. |
DXVAHD_BLT_STATE_ALPHA_FILL Значение: 3 Указывает, как устройство DXVA-HD вычисляет выходные альфа-значения. Данные о состоянии являются DXVAHD_BLT_STATE_ALPHA_FILL_DATA структурой. |
DXVAHD_BLT_STATE_CONSTRICTION Значение: 4 Указывает объем понижения, который будет выполняться для выходных данных. Данные о состоянии являются DXVAHD_BLT_STATE_CONSTRICTION_DATA структурой. |
DXVAHD_BLT_STATE_PRIVATE Значение: 1000 Указывает, что данные состояния содержат частное состояние blit DXVA-HD. Используйте это состояние для собственных параметров или параметров, относящихся к конкретному устройству. Данные о состоянии являются DXVAHD_BLT_STATE_PRIVATE_DATA структурой. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | dxvahd.h |