Структура VMRVIDEOSTREAMINFO (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Этот раздел относится к Windows XP или более поздней версии.
Структура VMRVIDEOSTREAMINFO
используется в вызове фильтра VMR-7 к IVMRImageCompositor::CompositeImage в композиторе образа.
Синтаксис
typedef struct _VMRVIDEOSTREAMINFO {
LPDIRECTDRAWSURFACE7 pddsVideoSurface;
DWORD dwWidth;
DWORD dwHeight;
DWORD dwStrmID;
FLOAT fAlpha;
DDCOLORKEY ddClrKey;
NORMALIZEDRECT rNormal;
} VMRVIDEOSTREAMINFO;
Члены
pddsVideoSurface
Указывает поверхность DirectDraw, содержащую составное видео.
dwWidth
Задает ширину прямоугольника видео.
dwHeight
Задает высоту прямоугольника видео.
dwStrmID
Задает входной поток. Это значение соответствует входной штырь.
fAlpha
Задает альфа-значение для этого потока. (Не на пиксель альфа.)
ddClrKey
Указывает значение ключа исходного цвета или значение -1, если для этого потока не используется цветовая клавиша.
rNormal
Указывает положение изображения в пространстве композиции.
Требования
Требование | Значение |
---|---|
Заголовок | strmif.h (включая Dshow.h) |