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.
Sinon, la fonction retourne FALSE.

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

Voir aussi

Fonctions Media Foundation