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


структура DXVAHD_BLT_STATE_ALPHA_FILL_DATA (dxvahd.h)

Указывает, как вычисляются выходные альфа-значения для операций с прорезием при использовании Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Синтаксис

typedef struct _DXVAHD_BLT_STATE_ALPHA_FILL_DATA {
  DXVAHD_ALPHA_FILL_MODE Mode;
  UINT                   StreamNumber;
} DXVAHD_BLT_STATE_ALPHA_FILL_DATA;

Члены

Mode

Задает режим альфа-заполнения в качестве члена перечисления DXVAHD_ALPHA_FILL_MODE .

Если элемент FeatureCaps структуры DXVAHD_VPDEVCAPS не содержит флаг DXVAHD_FEATURE_CAPS_ALPHA_FILL , для режима альфа-заполнения должно быть задано значение DXVAHD_ALPHA_FILL_MODE_OPAQUE.

Значение состояния по умолчанию — DXVAHD_ALPHA_FILL_MODE_OPAQUE.

StreamNumber

Отсчитываемый от нуля индекс входного потока, используемый для альфа-значений. Этот элемент используется при DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM режима альфа-заполнения; в противном случае значение игнорируется.

Чтобы получить максимальное количество потоков, вызовите IDXVAHD_Device::GetVideoProcessorDeviceCaps и проверка элемент MaxStreamStates структуры DXVAHD_VPDEVCAPS.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть dxvahd.h

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

DXVA-HD

DXVAHD_BLT_STATE

Структуры видео Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Структуры Media Foundation