Partager via


Interface IMFMediaSink (mfidl.h)

Implémenté par des objets récepteur multimédia. Cette interface est l’interface de base pour tous les récepteurs multimédias Media Foundation. Les récepteurs de flux gèrent le traitement réel des données sur chaque flux.

Héritage

L’interface IMFMediaSink hérite de l’interface IUnknown. IMFMediaSink a également les types de membres suivants :

Méthodes

L’interface IMFMediaSink utilise ces méthodes.

 
IMFMediaSink::AddStreamSink

Ajoute un nouveau récepteur de flux au récepteur multimédia.
IMFMediaSink::GetCharacteristics

Obtient les caractéristiques du récepteur multimédia.
IMFMediaSink::GetPresentationClock

Obtient l’horloge de présentation qui a été définie sur le récepteur multimédia.
IMFMediaSink::GetStreamSinkById

Obtient un récepteur de flux, spécifié par l’identificateur de flux.
IMFMediaSink::GetStreamSinkByIndex

Obtient un récepteur de flux, spécifié par index.
IMFMediaSink::GetStreamSinkCount

Obtient le nombre de récepteurs de flux sur ce récepteur multimédia.
IMFMediaSink::RemoveStreamSink

Supprime un récepteur de flux du récepteur multimédia.
IMFMediaSink::SetPresentationClock

Définit l’horloge de présentation sur le récepteur multimédia.
IMFMediaSink::Shutdown

Arrête le récepteur multimédia et libère les ressources qu’il utilise.

Configuration requise

   
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

Voir aussi

Interfaces Media Foundation

Récepteurs multimédias