Condividi tramite


Struttura REGPINTYPES (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 REGPINTYPES struttura contiene informazioni sul tipo di supporto per la registrazione di un filtro.

Sintassi

typedef struct REGPINTYPES {
  const CLSID *clsMajorType;
  const CLSID *clsMinorType;
} REGPINTYPES;

Members

clsMajorType

GUID di tipo principale del tipo di supporto.

clsMinorType

GUID di sottotipo del tipo di supporto. Può essere MEDIASUBTYPE_NULL.

Commenti

Questa struttura viene usata dall'interfaccia IFilterMapper2 per identificare i tipi di supporto supportati da un pin. Il tipo di AMOVIESETUP_MEDIATYPE equivalente viene usato nei modelli di class factory (CFactoryTemplate).

Per registrare un intervallo di sottotipi nello stesso tipo principale, usare il valore MEDIASUBTYPE_NULL.

Per altre informazioni, vedere Come registrare i filtri DirectShow.

Requisiti

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

Vedi anche

Strutture DirectShow

Tipi di supporti