Freigeben über


IMFMediaSink-Schnittstelle (mfidl.h)

Wird von Mediensenkenobjekten implementiert. Diese Schnittstelle ist die Basisschnittstelle für alle Media Foundation-Mediensenken. Streamsenken behandeln die tatsächliche Verarbeitung der Daten in jedem Stream.

Vererbung

Die IMFMediaSink-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFMediaSink verfügt auch über folgende Membertypen:

Methoden

Die IMFMediaSink-Schnittstelle verfügt über diese Methoden.

 
IMFMediaSink::AddStreamSink

Fügt der Mediensenke eine neue Streamsenke hinzu.
IMFMediaSink::GetCharacteristics

Ruft die Merkmale der Mediensenke ab.
IMFMediaSink::GetPresentationClock

Ruft die Präsentationsuhr ab, die für die Mediensenke festgelegt wurde.
IMFMediaSink::GetStreamSinkById

Ruft eine Streamsenke ab, die durch den Streambezeichner angegeben wird.
IMFMediaSink::GetStreamSinkByIndex

Ruft eine Durch index angegebene Streamsenke ab.
IMFMediaSink::GetStreamSinkCount

Ruft die Anzahl der Streamsenken auf dieser Mediensenke ab.
IMFMediaSink::RemoveStreamSink

Entfernt eine Streamsenke aus der Mediensenke.
IMFMediaSink::SetPresentationClock

Legt die Präsentationsuhr auf der Mediensenke fest.
IMFMediaSink::Shutdown

Beendet die Mediensenke und gibt die verwendeten Ressourcen frei.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

Media Foundation-Schnittstellen

Mediensenken