Méthode IMFMediaTypeHandler ::IsMediaTypeSupported (mfidl.h)
Demande si l’objet prend en charge un type de média spécifié.
Syntaxe
HRESULT IsMediaTypeSupported(
[in] IMFMediaType *pMediaType,
[out] IMFMediaType **ppMediaType
);
Paramètres
[in] pMediaType
Pointeur vers l’interface IMFMediaType du type multimédia vers case activée.
[out] ppMediaType
Reçoit un pointeur vers l’interface IMFMediaType du type de média correspondant le plus proche ou reçoit la valeur NULL. Si elle n’est pas NULL, l’appelant doit libérer l’interface. Ce paramètre peut être NULL. Consultez la section Notes.
Valeur de retour
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
L’objet ne prend pas en charge ce type de média. |
Remarques
Si l’objet prend en charge le type de média donné dans pMediaType, la méthode retourne S_OK. Pour une source multimédia, cela signifie que la source peut générer des données conformes à ce type de média. Pour un récepteur multimédia, cela signifie que le récepteur peut recevoir des données conformes à ce type de média. Si l’objet ne prend pas en charge le type de média, la méthode échoue.
Le paramètre ppMediaType est facultatif. Si la méthode échoue, l’objet peut utiliser ppMediaType pour renvoyer un type de média que l’objet prend en charge et qui correspond étroitement à celui donné dans pMediaType. Il n’est pas garanti que la méthode retourne un type de média dans ppMediaType. Si aucun type n’est retourné, ce paramètre reçoit un pointeur NULL . Si la méthode réussit, ce paramètre reçoit un pointeur NULL . Si l’appelant définit ppMediaType sur NULL, ce paramètre est ignoré.
Cette interface est disponible sur les plateformes suivantes si les composants redistribuables du SDK Windows Media Format 11 sont installés :
- Windows XP avec Service Pack 2 (SP2) et versions ultérieures.
- Windows XP Media Center Edition 2005 avec KB900325 (Windows XP Media Center Edition 2005) et KB925766 (correctif cumulatif d’octobre 2006 pour Windows XP Édition Media Center) installés.
- Windows XP avec SP2 et versions ultérieures.
- Windows XP Media Center Edition 2005 avec KB900325 (Windows XP Media Center Edition 2005) et KB925766 (correctif cumulatif d’octobre 2006 pour Windows XP Édition Media Center) installés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | mfidl.h |
Bibliothèque | Mfuuid.lib |