Medienquellen

Medienquellen sind Objekte, die Mediendaten in der Media Foundation-Pipeline generieren. In diesem Abschnitt werden die Medienquelle-APIs ausführlich beschrieben. Lesen Sie diesen Abschnitt, wenn Sie eine benutzerdefinierte Medienquelle implementieren oder eine Medienquelle außerhalb der Media Foundation-Pipeline verwenden.

Wenn Ihre Anwendung die Steuerelementebene verwendet, muss sie nur eine begrenzte Teilmenge der Medienquelle-APIs verwenden. Weitere Informationen finden Sie im Thema Verwenden von Medienquellen mit der Mediensitzung.

In diesem Abschnitt

Thema Beschreibung
Medienquelle-Objektmodell
In diesem Thema wird das Objektmodell für Medienquellen in Microsoft Media Foundation beschrieben.
Präsentationsdeskriptoren
Ein Präsentationsdeskriptor ist ein Objekt, das die Beschreibung einer bestimmten Präsentation enthält.
Medienquelleereignisse
In diesem Thema werden die Ereignisse aufgelistet, die von Medienquellen und Medienstreams gesendet werden.
Schreiben einer benutzerdefinierten Medienquelle
In diesem Thema wird beschrieben, wie Sie eine benutzerdefinierte Medienquelle in Media Foundation implementieren.
Fallstudie: MPEG-1-Medienquelle
In diesem Thema finden Sie einen ausführlichen Blick auf das MPEG-1 Media Source SDK-Beispiel.
Benutzerdefinierte Metadatenanbieter für Mediendateien
In diesem Thema wird beschrieben, wie Sie einen benutzerdefinierten Shell-Eigenschaftshandler für eine Media Foundation-Medienquelle schreiben.
Quelllöser
Der Source Resolver nimmt einen URL oder Bytedatenstrom und erstellt die entsprechende Medienquelle für den Inhalt.

 

Media Foundation-Pipeline

Benutzerdefinierte Metadatenanbieter für Mediendateien

Media Foundation-Architektur