Compartilhar via


Método IFilterMapper::RegisterPinType (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Nota A interface IFilterMapper foi preterida. Em vez disso , use IFilterMapper2 .
 
Registra esse tipo de pino.

Sintaxe

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

Parâmetros

clsFilter

CLSID (identificador de classe) do filtro ao qual o pino pertence.

strName

Nome pelo qual ele é conhecido.

clsMajorType

Tipo principal do exemplo de mídia compatível com essa classe de pino.

clsSubType

Subtipo do exemplo de mídia compatível com essa classe de pino.

Retornar valor

Retorna um valor HRESULT .

Comentários

Os parâmetros clsMajorType e clsSubType especificam o tipo de mídia do pino e correspondem aos membros majortype e subtype da estrutura AM_MEDIA_TYPE, respectivamente.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Códigos de erro e êxito

IFilterMapper Interface