Interface IMFMediaEngineSrcElements (mfmediaengine.h)
Fournit au moteur multimédia une liste de ressources multimédias.
Héritage
L’interface IMFMediaEngineSrcElements hérite de l’interface IUnknown. IMFMediaEngineSrcElements a également les types de membres suivants :
Méthodes
L’interface IMFMediaEngineSrcElements utilise ces méthodes.
IMFMediaEngineSrcElements ::AddElement Ajoute un élément source à la fin de la liste. |
IMFMediaEngineSrcElements ::GetLength Obtient le nombre d’éléments sources dans la liste. |
IMFMediaEngineSrcElements ::GetMedia Obtient le type de média prévu d’un élément dans la liste. |
IMFMediaEngineSrcElements ::GetType Obtient le type MIME d’un élément dans la liste. |
IMFMediaEngineSrcElements ::GetURL Obtient l’URL d’un élément dans la liste. |
IMFMediaEngineSrcElements ::RemoveAllElements Supprime tous les éléments sources de la liste. |
Remarques
L’interface IMFMediaEngineSrcElements représente une liste ordonnée de ressources multimédias.
Cette interface permet à l’application de fournir le même contenu audio/vidéo dans plusieurs formats d’encodage différents, tels que H.264 et Windows Media Video. Si un codec particulier n’est pas présent sur l’ordinateur de l’utilisateur, le moteur multimédia essaiera l’URL suivante dans la liste. Pour utiliser cette interface, procédez comme suit :
- Créez une implémentation de cette interface.
- Initialisez votre implémentation avec une liste d’URL. Si vous le souhaitez, fournissez des types MIME et des chaînes de requête de média pour chaque URL.
- Appelez la méthode IMFMediaEngine ::SetSourceElements .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | mfmediaengine.h |