Condividi tramite


struttura REGFILTERPINS2 (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

La REGFILTERPINS2 struttura contiene informazioni per la registrazione di un filtro tramite l'interfaccia IFilterMapper2 .

Sintassi

typedef struct REGFILTERPINS2 {
  DWORD              dwFlags;
  UINT               cInstances;
  UINT               nMediaTypes;
  const REGPINTYPES  *lpMediaType;
  UINT               nMediums;
  const REGPINMEDIUM *lpMedium;
  const CLSID        *clsPinCategory;
} REGFILTERPINS2;

Members

dwFlags

Combinazione bit per bit di zero o più flag REG_PINFLAG .

cInstances

Numero di istanze di questo pin.

nMediaTypes

Numero di tipi di supporti supportati da questo pin.

lpMediaType

Puntatore a una matrice di strutture REGPINTYPES di dimensioni nMediaTypes.

nMediums

Numero di supporti. Può essere pari a zero.

lpMedium

Puntatore a una matrice di strutture REGPINMEDIUM , di dimensioni nMedium.

clsPinCategory

Categoria di puntina facoltativa, dal set di proprietà Pin.

Commenti

Se si usa questa struttura, impostare il membro dwVersion della struttura REGFILTER2 su 2.

Requisiti

Requisito Valore
Intestazione strmif.h (include Dshow.h)

Vedi anche

Strutture DirectShow