Interface IMFMediaSourceExtension (mfmediaengine.h)
Fournit des fonctionnalités pour l’extension MSE (Media Source Extension).
Héritage
L’interface IMFMediaSourceExtension hérite de l’interface IUnknown . IMFMediaSourceExtension a également les types de membres suivants :
Méthodes
L’interface IMFMediaSourceExtension utilise ces méthodes.
IMFMediaSourceExtension ::AddSourceBuffer Ajoute un IMFSourceBuffer à la collection de mémoires tampons associées à IMFMediaSourceExtension. |
IMFMediaSourceExtension ::GetActiveSourceBuffers Obtient les mémoires tampons sources qui fournissent activement des données multimédias à la source multimédia. |
IMFMediaSourceExtension ::GetDuration Obtient la durée de la source multimédia en unités de 100 nanosecondes. |
IMFMediaSourceExtension ::GetReadyState Obtient l’état prêt de la source multimédia. |
IMFMediaSourceExtension ::GetSourceBuffer Obtient l’objet IMFSourceBuffer à l’index spécifié dans la collection de mémoires tampons. |
IMFMediaSourceExtension ::GetSourceBuffers Obtient la collection de mémoires tampons sources associées à cette source multimédia. |
IMFMediaSourceExtension ::IsTypeSupported Obtient une valeur qui indique si le type MIME spécifié est pris en charge par la source de média. |
IMFMediaSourceExtension ::RemoveSourceBuffer Supprime la mémoire tampon source spécifiée de la collection de mémoires tampons sources gérées par l’objet IMFMediaSourceExtension. |
IMFMediaSourceExtension ::SetDuration Définit la durée de la source multimédia en unités de 100 nanosecondes. |
IMFMediaSourceExtension ::SetEndOfStream Indiquez que la fin du flux multimédia a été atteinte. |
Remarques
Media Source Extensions (MSE) est une norme W3C (World Wide Web Consortium) qui étend les éléments multimédias HTML5 pour permettre la modification dynamique du flux multimédia sans utiliser de plug-ins. L’interface IMFMediaSourceExtension et l’API Microsoft Win32 associée implémentent MSE et sont censées être appelées uniquement par les navigateurs web qui implémentent MSE.
La source multimédia MSE effectue le suivi de l’état prêt du de la source, ainsi qu’une liste d’objets IMFSourceBuffer qui fournissent des données multimédias pour la source.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mfmediaengine.h |