Freigeben über


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)

Weitere Informationen

DirectShow-Strukturen