VMRVIDEOSTREAMINFO-Struktur (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Dieses Thema gilt für Windows XP oder höher.
Die VMRVIDEOSTREAMINFO
Struktur wird beim Aufruf von IVMRImageCompositor::CompositeImage für den Imagekompositor des VMR-7-Filters verwendet.
Syntax
typedef struct _VMRVIDEOSTREAMINFO {
LPDIRECTDRAWSURFACE7 pddsVideoSurface;
DWORD dwWidth;
DWORD dwHeight;
DWORD dwStrmID;
FLOAT fAlpha;
DDCOLORKEY ddClrKey;
NORMALIZEDRECT rNormal;
} VMRVIDEOSTREAMINFO;
Member
pddsVideoSurface
Gibt die DirectDraw-Oberfläche an, die das zu zusammengesetzte Video enthält.
dwWidth
Gibt die Breite des Videorechtecks an.
dwHeight
Gibt die Höhe des Videorechtecks an.
dwStrmID
Gibt den Eingabedatenstrom an. Dieser Wert entspricht dem Eingabenadel.
fAlpha
Gibt den Alphawert für diesen Stream an. (Alpha nicht pro Pixel.)
ddClrKey
Gibt den Quellfarbschlüsselwert oder -1 an, wenn die Farbschlüsselung für diesen Stream nicht verwendet werden soll.
rNormal
Gibt die Position des Bilds im Kompositionsraum an.
Anforderungen
Anforderung | Wert |
---|---|
Header | strmif.h (include Dshow.h) |