Méthode IFilterMapper ::EnumMatchingFilters (strmif.h)
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est 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.]
Syntaxe
HRESULT EnumMatchingFilters(
[out] IEnumRegFilters **ppEnum,
[in] DWORD dwMerit,
BOOL bInputNeeded,
[in] CLSID clsInMaj,
[in] CLSID clsInSub,
[in] BOOL bRender,
[in] BOOL bOututNeeded,
[in] CLSID clsOutMaj,
[in] CLSID clsOutSub
);
Paramètres
[out] ppEnum
Adresse d’un pointeur vers l’énumérateur retourné.
[in] dwMerit
Valeur de mérite minimale des filtres à énumérer.
bInputNeeded
Valeur indiquant s’il doit y avoir au moins une broche d’entrée ; TRUE indique qu’au moins une broche d’entrée est requise.
[in] clsInMaj
Type principal d’entrée requis. Définissez sur GUID_NULL si vous ne vous en souciez pas.
[in] clsInSub
Sous-type d’entrée requis. Définissez sur GUID_NULL si vous ne vous en souciez pas.
[in] bRender
Indicateur qui spécifie si le filtre doit restituer l’entrée ; VRAI signifie qu’il doit.
[in] bOututNeeded
Valeur indiquant s’il doit y avoir au moins une broche de sortie ; TRUE indique qu’au moins une broche de sortie est requise.
[in] clsOutMaj
Type principal de sortie requis. Définissez sur GUID_NULL si vous ne vous en souciez pas.
[in] clsOutSub
Sous-type de sortie requis. Définissez sur GUID_NULL si vous ne vous en souciez pas.
Valeur retournée
Retourne une valeur HRESULT .
Remarques
Définissez le paramètre ppEnum comme énumérateur pour les filtres correspondant aux exigences. Pour obtenir une description des valeurs de mérite pour le paramètre dwMerit , consultez la méthode IFilterMapper ::RegisterFilter .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | strmif.h (include Dshow.h) |