Bagikan melalui


Struktur VMRVIDEOSTREAMINFO (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Topik ini berlaku untuk Windows XP atau yang lebih baru.

Struktur VMRVIDEOSTREAMINFO digunakan dalam panggilan filter VMR-7 ke IVMRImageCompositor::CompositeImage pada kompposittor gambar.

Sintaks

typedef struct _VMRVIDEOSTREAMINFO {
  LPDIRECTDRAWSURFACE7 pddsVideoSurface;
  DWORD                dwWidth;
  DWORD                dwHeight;
  DWORD                dwStrmID;
  FLOAT                fAlpha;
  DDCOLORKEY           ddClrKey;
  NORMALIZEDRECT       rNormal;
} VMRVIDEOSTREAMINFO;

Anggota

pddsVideoSurface

Menentukan permukaan DirectDraw yang berisi video yang akan dikomposisikan.

dwWidth

Menentukan lebar persegi panjang video.

dwHeight

Menentukan tinggi persegi panjang video.

dwStrmID

Menentukan aliran input. Nilai ini sesuai dengan pin input.

fAlpha

Menentukan nilai alfa untuk aliran ini. (Bukan alfa per piksel.)

ddClrKey

Menentukan nilai kunci warna sumber atau -1 jika tombol warna tidak akan digunakan untuk aliran ini.

rNormal

Menentukan posisi gambar dalam ruang komposisi.

Persyaratan

Persyaratan Nilai
Header strmif.h (termasuk Dshow.h)

Lihat juga

Struktur DirectShow