Struktur REGFILTERPINS (strmif.h)
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan 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 Pengambilan Audio/Video 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.]
Struktur REGFILTERPINS
berisi informasi pin untuk mendaftarkan filter.
Sintaks
typedef struct REGFILTERPINS {
LPWSTR strName;
BOOL bRendered;
BOOL bOutput;
BOOL bZero;
BOOL bMany;
const CLSID *clsConnectsToFilter;
const WCHAR *strConnectsToPin;
UINT nMediaTypes;
const REGPINTYPES *lpMediaType;
} REGFILTERPINS;
Anggota
strName
Nama pin. (Usang.)
bRendered
Jika TRUE, filter merender input dari pin ini. (Hanya berlaku untuk pin input. Untuk pin output, nilainya selalu FALSE.)
bOutput
Jika TRUE, pin ini adalah pin output. Jika tidak, pin adalah pin input.
bZero
Jika TRUE, filter dapat memiliki nol instans pin ini.
bMany
Jika TRUE, filter dapat membuat lebih dari satu instans jenis pin ini.
clsConnectsToFilter
Pengidentifikasi kelas (CLSID) filter tempat pin ini terhubung. (Usang.)
strConnectsToPin
Nama pin yang disambungkan oleh pin ini. (Usang.)
nMediaTypes
Jumlah tipe media yang didukung oleh pin ini.
lpMediaType
Penunjuk ke array struktur REGPINTYPES , dari ukuran nMediaTypes.
Keterangan
Struktur ini digunakan dalam antarmuka IFilterMapper2 untuk pendaftaran filter. Jika Anda menggunakan struktur ini, atur anggota dwVersion dari struktur REGFILTER2 ke 1. Jika Anda perlu mendaftarkan kategori sedang atau pin untuk pin, gunakan struktur REGFILTERPINS2 sebagai gantinya. Dalam hal ini, atur anggota dwVersion struktur REGFILTER2 ke 2.
Jenis AMOVIESETUP_PIN yang setara digunakan dalam templat pabrik kelas (CFactoryTemplate).
Anggota strName, clsConnectsToFilter, dan strConnectsToPin sudah usang. Nilainya tidak ditambahkan ke registri.
Untuk informasi selengkapnya, lihat Cara Mendaftarkan Filter DirectShow.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | strmif.h (termasuk Dshow.h) |