REGFILTER2 struttura (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
La REGFILTER2
struttura contiene informazioni per la registrazione di un filtro.
Sintassi
typedef struct REGFILTER2 {
DWORD dwVersion;
DWORD dwMerit;
union {
struct {
ULONG cPins;
const REGFILTERPINS *rgPins;
} DUMMYSTRUCTNAME;
struct {
ULONG cPins2;
const REGFILTERPINS2 *rgPins2;
} DUMMYSTRUCTNAME2;
} DUMMYUNIONNAME;
} REGFILTER2;
Members
dwVersion
Filtrare il formato di registrazione. Se il valore è 1, l'unione contiene la prima struttura senza nome. Se il valore è 2, l'unione contiene la seconda struttura senza nome.
dwMerit
Filtrare il merito. I filtri con meriti più elevati vengono enumerati prima. Vedere Merit.
DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.cPins
DUMMYUNIONNAME.DUMMYSTRUCTNAME.rgPins
DUMMYUNIONNAME.DUMMYSTRUCTNAME2
DUMMYUNIONNAME.DUMMYSTRUCTNAME2.cPins2
DUMMYUNIONNAME.DUMMYSTRUCTNAME2.rgPins2
Commenti
Questa struttura viene passata al metodo IFilterMapper2::RegisterFilter .
Se è necessario registrare categorie di supporti o pin, impostare dwVersion su 2 e usare la struttura REGFILTERPINS2 .
Requisiti
Requisito | Valore |
---|---|
Intestazione | strmif.h (include Dshow.h) |