Condividi tramite


Merito

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine 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, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

I valori meriti definiscono l'ordine in cui Filter Graph Manager tenta di aggiungere filtri durante la compilazione del grafo.

**MERIT\_PREFERRED** (0x800000) **MERIT\_NORMAL** (0x600000) **MERIT\_UNLIKELY** (0x400000) **MERIT\_DO\_NOT\_USE** (0x200000) **MERIT\_SW\_COMPRESSOR** (0x100000) **MERIT\_HW\_COMPRESSOR** (0x100050)

Commenti

Ogni filtro viene registrato con un valore di merito. Quando il gestore dei grafici dei filtri compila un grafico, enumera tutti i filtri registrati con il tipo di supporto corretto. Quindi li prova in ordine di merito, dal più alto al più basso. Usa criteri aggiuntivi per scegliere tra i filtri con valore uguale. Non tenta mai di filtrare con un valore di merito minore o uguale a MERIT_DO_NOT_USE.

Un filtro che non deve mai essere considerato per la riproduzione normale deve avere un merito di MERIT_DO_NOT_USE o meno. I filtri possono essere registrati con valori intermedi non definiti da questa enumerazione, ad esempio MERIT_NORMAL + 1.

Requisiti

Requisito Valore
Intestazione
Dshow.h

Vedi anche

Costanti e GUID

Linee guida per la registrazione dei filtri

Intelligent Connect