Partager via


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 :

  1. Créez une implémentation de cette interface.
  2. 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.
  3. 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

Voir aussi

Interfaces Media Foundation