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


перечисление 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

См. также раздел

DXVA-HD

Перечисления видео Direct3D

Перечисления Media Foundation