estrutura REGFILTER2 (strmif.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na 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 Captura de Áudio/Vídeo no 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 REGFILTER2
estrutura contém informações para registrar um filtro.
Sintaxe
typedef struct REGFILTER2 {
DWORD dwVersion;
DWORD dwMerit;
union {
struct {
ULONG cPins;
const REGFILTERPINS *rgPins;
} DUMMYSTRUCTNAME;
struct {
ULONG cPins2;
const REGFILTERPINS2 *rgPins2;
} DUMMYSTRUCTNAME2;
} DUMMYUNIONNAME;
} REGFILTER2;
Membros
dwVersion
Formato de registro de filtro. Se o valor for 1, a união conterá a primeira estrutura sem nome. Se o valor for 2, a união conterá a segunda estrutura sem nome.
dwMerit
Mérito do filtro. Os filtros com maior mérito são enumerados primeiro. Confira Mérito.
DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.cPins
DUMMYUNIONNAME.DUMMYSTRUCTNAME.rgPins
DUMMYUNIONNAME.DUMMYSTRUCTNAME2
DUMMYUNIONNAME.DUMMYSTRUCTNAME2.cPins2
DUMMYUNIONNAME.DUMMYSTRUCTNAME2.rgPins2
Comentários
Essa estrutura é passada para o método IFilterMapper2::RegisterFilter .
Se você precisar registrar categorias de pinos ou médias de pino, defina dwVersion como 2 e use a estrutura REGFILTERPINS2 .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | strmif.h (inclua Dshow.h) |