IMFMediaSource-Schnittstelle (mfidl.h)

Implementiert durch Medienquellenobjekte.

Medienquellen sind Objekte, die Mediendaten generieren. Beispielsweise können die Daten aus einer Videodatei, einem Netzwerkdatenstrom oder einem Hardwaregerät stammen, z. B. eine Kamera. Jede Medienquelle enthält einen oder mehrere Datenströme, und jeder Datenstrom liefert Daten eines Typs, z. B. Audio oder Video.

Vererbung

Die IMFMediaSource-Schnittstelle erbt von IMFMediaEventGenerator. IMFMediaSource verfügt auch über diese Arten von Mitgliedern:

Methoden

Die IMFMediaSource-Schnittstelle weist diese Methoden auf.

 
IMFMediaSource::CreatePresentationDescriptor

Ruft eine Kopie der Präsentationsdeskriptor der Medienquelle ab. Anwendungen verwenden das Präsentationsdeskriptor, um Datenströme auszuwählen und Informationen zu den Quellinhalten abzurufen.
IMFMediaSource::GetCharacteristics

Ruft die Merkmale der Medienquelle ab.
IMFMediaSource::P ause

Hält alle aktiven Datenströme in der Medienquelle an.
IMFMediaSource::Herunterfahren

Herunterfahren sie die Medienquelle und veröffentlicht die ressourcen, die sie verwenden.
IMFMediaSource::Start

Startet, sucht oder startet die Medienquelle neu, indem angegeben wird, wo die Wiedergabe gestartet werden soll.
IMFMediaSource::Stop

Beendet alle aktiven Datenströme in der Medienquelle.

Hinweise

In Windows 8 wird diese Schnittstelle mit IMFMediaSourceEx erweitert.

Für einige Gerätequellen wie Kameras oder Mikrofone implementiert die IMFMediaSource auch die IKsControl , die von Benutzermodusanwendungen verwendet werden kann, um KSPROPERTY, KSEVENT und KSMETHOD-Vorgänge auf den zugrunde liegenden Gerätetreiber zu stellen.

Hinweis

Diese Schnittstelle ist optional und ist möglicherweise nicht verfügbar. Wenn diese Schnittstelle nicht verfügbar ist, gibt QueryInterface E_NOINTERFACE zurück.

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

IMFMediaEventGenerator

Media Foundation-Schnittstellen

Medienquellen