Compartir a través de


REGFILTER2 estructura (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La REGFILTER2 estructura contiene información para registrar un filtro.

Sintaxis

typedef struct REGFILTER2 {
  DWORD dwVersion;
  DWORD dwMerit;
  union {
    struct {
      ULONG               cPins;
      const REGFILTERPINS *rgPins;
    } DUMMYSTRUCTNAME;
    struct {
      ULONG                cPins2;
      const REGFILTERPINS2 *rgPins2;
    } DUMMYSTRUCTNAME2;
  } DUMMYUNIONNAME;
} REGFILTER2;

Miembros

dwVersion

Filtrar el formato de registro. Si el valor es 1, la unión contiene la primera estructura sin nombre. Si el valor es 2, la unión contiene la segunda estructura sin nombre.

dwMerit

Mérito de filtro. Los filtros con un mérito superior se enumeran primero. Véase Mérito.

DUMMYUNIONNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.cPins

DUMMYUNIONNAME.DUMMYSTRUCTNAME.rgPins

DUMMYUNIONNAME.DUMMYSTRUCTNAME2

DUMMYUNIONNAME.DUMMYSTRUCTNAME2.cPins2

DUMMYUNIONNAME.DUMMYSTRUCTNAME2.rgPins2

Comentarios

Esta estructura se pasa al método IFilterMapper2::RegisterFilter .

Si necesita registrar medios de anclaje o categorías de patillas, establezca dwVersion en 2 y use la estructura REGFILTERPINS2 .

Requisitos

Requisito Valor
Header strmif.h (incluye Dshow.h)

Consulte también

Estructuras directShow