Freigeben über


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)

Weitere Informationen

DirectShow-Strukturen