Compartilhar via


estrutura REGFILTERPINS2 (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.]

A REGFILTERPINS2 estrutura contém informações para registrar um filtro por meio da interface IFilterMapper2 .

Sintaxe

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

Membros

dwFlags

Combinação bit a bit de zero ou mais sinalizadores REG_PINFLAG .

cInstances

Número de instâncias desse pino.

nMediaTypes

Número de tipos de mídia compatíveis com esse pin.

lpMediaType

Ponteiro para uma matriz de estruturas REGPINTYPES , de tamanho nMediaTypes.

nMediums

Número de médiuns. Pode ser zero.

lpMedium

Ponteiro para uma matriz de estruturas REGPINMEDIUM , de tamanho nMediums.

clsPinCategory

Categoria de pino opcional, do Conjunto de Propriedades do Pin.

Comentários

Se você usar essa estrutura, defina o membro dwVersion da estrutura REGFILTER2 como 2.

Requisitos

Requisito Valor
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Estruturas do DirectShow