Fonction MFCompareFullToPartialMediaType (mfapi.h)
Compare un type de média complet à un type de média partiel.
Syntaxe
BOOL MFCompareFullToPartialMediaType(
IMFMediaType *pMFTypeFull,
IMFMediaType *pMFTypePartial
);
Paramètres
pMFTypeFull
Pointeur vers l’interface IMFMediaType du type multimédia complet.
pMFTypePartial
Pointeur vers l’interface IMFMediaType du type de média partiel.
Valeur retournée
Si le type de média complet est compatible avec le type de média partiel, la fonction retourne TRUE. Sinon, la fonction retourne FALSE.
Remarques
Un composant de pipeline peut retourner un type de média partiel pour décrire une plage de formats possibles que le composant peut accepter. Un type de média partiel a au moins un GUID de type principal, mais il peut manquer certains des autres attributs nécessaires pour décrire entièrement le type. Les attributs manquants représentent les valeurs « don’t care » pour le type partiel. Par exemple, un type vidéo partiel peut manquer les attributs de la largeur et de la hauteur de la vidéo.
Cette fonction retourne TRUE si les conditions suivantes sont toutes deux true :
- Le type de média partiel contient un GUID de type principal.
- Tous les attributs du type partiel existent dans le type complet et sont définis sur la même valeur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mfapi.h |
Bibliothèque | Mfplat.lib |
DLL | Mfplat.dll |