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) |