Partager via


Mérite

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Les valeurs de mérite définissent l’ordre dans lequel le Gestionnaire de graphe de filtres tente d’ajouter des filtres lors de la génération de graphiques.

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

Notes

Chaque filtre est inscrit avec une valeur de mérite. Lorsque le gestionnaire de graphe de filtres génère un graphe, il énumère tous les filtres inscrits avec le type de média approprié. Ensuite, il les essaie dans l’ordre du mérite, du plus haut au plus bas. (Il utilise des critères supplémentaires pour choisir entre les filtres avec le même mérite.) Il n’essaie jamais de filtres dont la valeur de mérite est inférieure ou égale à MERIT_DO_NOT_USE.

Un filtre qui ne doit jamais être pris en compte pour une lecture ordinaire doit avoir un mérite de MERIT_DO_NOT_USE ou moins. Les filtres peuvent être inscrits avec des valeurs intermédiaires non définies par cette énumération, telles que MERIT_NORMAL + 1.

Configuration requise

Condition requise Valeur
En-tête
Dshow.h

Voir aussi

Constantes et GUID

Instructions pour l’inscription des filtres

Connexion intelligente