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


Структура 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)

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

Структуры DirectShow