Partager via


Méthode CMediaType.MatchesPartial

[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.]

La MatchesPartial méthode détermine si ce type de média correspond à un type de média partiellement spécifié.

Syntaxe

BOOL MatchesPartial(
   const CMediaType *ppartial
) const;

Paramètres

ppartial

Pointeur vers le type de média à mettre en correspondance.

Valeur renvoyée

Retourne TRUE si les types de média correspondent. Sinon, retourne FALSE.

Notes

Le type de média spécifié par ppartial peut avoir une valeur de GUID_NULL pour le type principal, le sous-type ou le type de format. Les membres ayant des valeurs GUID_NULL ne sont pas testés. (En fait, GUID_NULL agit comme un caractère générique.) Les membres dont les valeurs sont autres que GUID_NULL doivent correspondre pour que le type de média corresponde.

Configuration requise

Condition requise Valeur
En-tête
Mtype.h (include Streams.h)
Bibliothèque
Strmbase.lib (builds de vente au détail) ;
Strmbasd.lib (builds de débogage)

Voir aussi

CMediaType, classe