REGFILTERPINS2-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.]
Die REGFILTERPINS2
Struktur enthält Informationen zum Registrieren eines Filters über die IFilterMapper2-Schnittstelle .
Syntax
typedef struct REGFILTERPINS2 {
DWORD dwFlags;
UINT cInstances;
UINT nMediaTypes;
const REGPINTYPES *lpMediaType;
UINT nMediums;
const REGPINMEDIUM *lpMedium;
const CLSID *clsPinCategory;
} REGFILTERPINS2;
Member
dwFlags
Bitweise Kombination von null oder mehr REG_PINFLAG Flags.
cInstances
Anzahl der Instanzen dieses Pins.
nMediaTypes
Anzahl der von dieser Pin unterstützten Medientypen.
lpMediaType
Zeiger auf ein Array von REGPINTYPES-Strukturen der Größe nMediaTypes.
nMediums
Anzahl der Medien. Kann Null sein.
lpMedium
Zeiger auf ein Array von REGPINMEDIUM-Strukturen der Größe nMediums.
clsPinCategory
Optionale Anheftungskategorie aus dem Pin-Eigenschaftssatz.
Hinweise
Wenn Sie diese Struktur verwenden, legen Sie das dwVersion-Element der REGFILTER2-Struktur auf 2 fest.
Anforderungen
Anforderung | Wert |
---|---|
Header | strmif.h (include Dshow.h) |