Arbeiten mit Writer-Senken
Das Writer-Objekt des Windows Media Format SDK verarbeitet Eingabemediendaten in einen Bitstream. Das Writer-Objekt übermittelt den Bitstream jedoch nicht an das endgültige Ziel (entweder an eine Datei oder einen Netzwerkspeicherort). Um den ASF-Inhalt in ein verwendbares Format zu schreiben, müssen Sie Writer-Senken verwenden.
Das Writer-Objekt unterstützt drei Arten von Senken: Dateisenken, Netzwerksenken und Pushsenken. Eine Dateisenke schreibt ASF-Inhalt in eine ASF-Datei auf dem Datenträger. Eine Netzwerksenke überträgt ASF-Inhalte von einer Netzwerkadresse. Eine Pushsenke übermittelt Daten an einen Server, auf dem Windows Media-Dienste ausgeführt wird, sodass der Server den Inhalt für die gewünschte Zielgruppe verfügbar machen kann. Sie können auch eigene Senken erstellen, um ASF-Daten auf beliebige Weise bereitzustellen, die von Ihrer Anwendung benötigt wird. Informationen zu Netzwerksenken und Pushsenken finden Sie unter Senden von ASF-Daten über ein Netzwerk. Im weiteren Verlauf dieses Abschnitts werden Writersenken erläutert.
Sie können eine oder mehrere Senken für jede Instanz des verwendeten Writers konfigurieren. Jede Senke verarbeitet nur ein einzelnes Ziel. Wenn Sie beispielsweise drei Dateien gleichzeitig schreiben möchten, müssen Sie jeweils eine separate Dateisenke erstellen und konfigurieren.
In den folgenden Abschnitten wird die Verwendung von Writer-Senken beschrieben.
Section |
BESCHREIBUNG |
|---|---|
| Hinzufügen von Senken zum Writer | Beschreibt, wie dem Writer Senken hinzugefügt werden. |
| Aufzählen von Senken | Beschreibt, wie die Senken aufgezählt werden, die dem Writer hinzugefügt wurden. |
| Abrufen von Fehlermeldungen aus einer Senke | Beschreibt, wie Senken konfiguriert werden, um Statusmeldungen an Ihre Anwendung zu übermitteln. |
| Verwenden von Dateisenken | Beschreibt, wie eine Writerdateisenke verwendet wird, um eine ASF-Datei auf dem Datenträger zu erstellen. |
| Verwenden von benutzerdefinierten Senken | Beschreibt, wie Sie ihre eigenen benutzerdefinierten Senken erstellen und verwenden, um ASF-Daten bereitzustellen. |