Sink Writer

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

Das folgende Diagramm zeigt auf hoher Ebene, wie eine Anwendung den Senkenschreiber zum Codieren und audio-/videodatei verwendet.

Ein Diagramm, das den Senkenschreiber zeigt.

Der Senkenschreiber 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 Senkenschreiber 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 Senkenschreiber. Es spielt keine Rolle, wie die Anwendung die Eingabedaten abruft oder generiert. Eine Möglichkeit besteht darin, den Quellleser zu verwenden, wie im folgenden Diagramm dargestellt. Der Senkenschreiber erfordert jedoch nicht die Verwendung des Quelllesers. Diese beiden Komponenten sind unabhängig.

Ein Diagramm, das den Quellleser und den Senkenschreiber zeigt.

In diesem Abschnitt

Codierung und Dateierstellung

Übersicht über die Codierung in Media Foundation