Interface IMFSourceBuffer (mfmediaengine.h)
Représente une mémoire tampon qui contient des données multimédias pour une IMFMediaSourceExtension.
Héritage
L’interface IMFSourceBuffer hérite de l’interface IUnknown. IMFSourceBuffer a également les types de membres suivants :
Méthodes
L’interface IMFSourceBuffer contient ces méthodes.
IMFSourceBuffer ::Abort Abandonne le traitement du segment multimédia actuel. |
IMFSourceBuffer ::Append Ajoute le segment multimédia spécifié au IMFSourceBuffer. |
IMFSourceBuffer ::AppendByteStream Ajoute le segment multimédia du flux d’octets spécifié au IMFSourceBuffer. |
IMFSourceBuffer ::GetAppendWindowEnd Obtient l’horodatage de la fin de la fenêtre d’ajout. |
IMFSourceBuffer ::GetAppendWindowStart Obtient l’horodatage du début de la fenêtre d’ajout. |
IMFSourceBuffer ::GetBuffered Obtient l’intervalle de temps mis en mémoire tampon. |
IMFSourceBuffer ::GetTimeStampOffset Obtient le décalage d’horodatage pour les segments multimédias ajoutés à l’objet IMFSourceBuffer. |
IMFSourceBuffer ::GetUpdating Obtient une valeur qui indique si Append, AppendByteStream ou Remove est en cours. |
IMFSourceBuffer ::Remove Supprime les segments multimédias définis par l’intervalle de temps spécifié de l’objet IMFSourceBuffer. |
IMFSourceBuffer ::SetAppendWindowEnd Définit l’horodatage de la fin de la fenêtre d’ajout. |
IMFSourceBuffer ::SetAppendWindowStart Définit l’horodatage du début de la fenêtre d’ajout. |
IMFSourceBuffer ::SetTimeStampOffset Définit le décalage d’horodatage pour les segments multimédias ajoutés à IMFSourceBuffer. |
Remarques
IMFSourceBuffer est utilisé conjointement avec IMFMediaSourceExtension.
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 |