Condividi tramite


Metodo IFilterMapper::RegisterPinType (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.

Nota L'interfaccia IFilterMapper è deprecata. Usare invece IFilterMapper2 .
 
Registra questo tipo di pin.

Sintassi

HRESULT RegisterPinType(
  CLSID   clsFilter,
  LPCWSTR strName,
  CLSID   clsMajorType,
  CLSID   clsSubType
);

Parametri

clsFilter

Identificatore di classe (CLSID) del filtro a cui appartiene il pin.

strName

Nome in base al quale è noto.

clsMajorType

Tipo principale dell'esempio di supporto supportato da questa classe pin.

clsSubType

Sottotipo dell'esempio di supporto supportato da questa classe pin.

Valore restituito

Restituisce un valore HRESULT .

Commenti

I parametri clsMajorType e clsSubType specificano il tipo di supporto del pin e corrispondono rispettivamente al tipo principale e al sottotipo della struttura AM_MEDIA_TYPE.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)

Vedi anche

Codici di errore e di esito positivo

Interfaccia IFilterMapper