Структура MFVideoAlphaBitmap (evr9.h)
Указывает растровое изображение для расширенного отрисовщика видео (EVR) для альфа-смешивания с видео.
Синтаксис
typedef struct MFVideoAlphaBitmap {
BOOL GetBitmapFromDC;
union {
HDC hdc;
IDirect3DSurface9 *pDDS;
} bitmap;
MFVideoAlphaBitmapParams params;
} MFVideoAlphaBitmap;
Члены
GetBitmapFromDC
Если задано значение TRUE, используется член hdc . В противном случае используется элемент pDDs .
bitmap
Объединение, содержащее следующие элементы.
pDDs
Указатель на интерфейс IDirect3DSurface9 поверхности Direct3D, содержащей растровое изображение. Если параметр GetBitmapFromDC имеет значение TRUE, этот член игнорируется.
bitmap.hdc
Обработка в контексте устройства (DC) растрового изображения GDI. Если getBitmapFromDC имеет значение FALSE, этот элемент игнорируется.
bitmap.pDDS
params
Структура MFVideoAlphaBitmapParams, задающая параметры для операции альфа-смешивания.
Комментарии
Чтобы указать точечное изображение GDI, создайте контекст устройства и вызовите Метод SelectObject , чтобы выбрать растровое изображение в контроллере домена. Затем задайте hdc-член структуры, равный дескриптору для контроллера домена, а для элемента GetBitmapFromDC задайте значение TRUE.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | evr9.h |