Sink Writer

Der Senkenwriter ist eine Komponente zum Codieren von Audio- oder Videodateien.

Das folgende Diagramm zeigt auf hoher Ebene, wie eine Anwendung den Senkenwriter verwendet, um die Audio-/Videodatei zu codieren.

Ein Diagramm, das den Senkenwriter zeigt.

Der Senkenwriter hostet eine Mediensenke und optional einen oder mehrere Encoder. Die Encoder konvertieren unkomprimierte Audio- oder Videodaten in codierte Bitstreams. Die Mediensenke gibt die Bitstreams in eine Datei aus. Der Senkenwriter führt die folgenden Aufgaben aus:

  • Lädt die Mediensenke.
  • Sucht und lädt die Encoder.
  • Verwaltet den Datenfluss zu den Encodern und der Mediensenke.

Die Anwendung übergibt Audio-/Videodaten als Eingabe an den Senkenwriter. Es spielt keine Rolle, wie die Anwendung die Eingabedaten erhält oder generiert. Eine Möglichkeit besteht darin, den Quellleserzu verwenden, wie im folgenden Diagramm dargestellt. Der Senkenwriter erfordert jedoch nicht die Verwendung des Quelllesers. Diese beiden Komponenten sind unabhängig.

Ein Diagramm, das den Quellleser und den Senkenwriter zeigt.

In diesem Abschnitt

Codierung und Dateierstellung

Übersicht über die Codierung in Media Foundation