Freigeben über


So verwenden Sie writer postview

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Das Writer-Objekt bietet Funktionen nach der Ansicht, sodass Sie geschriebene Inhalte überprüfen können, ohne das Reader-Objekt einrichten zu müssen. Das Writer-Objekt unterstützt keine Nachsicht für Audioinhalte.

Der Writer-Postviewer funktioniert ähnlich wie das asynchrone Reader-Objekt, nur mit weniger Features. Ausführliche Informationen zum Lesen digitaler Medien finden Sie unter Lesen von ASF-Dateien.

Führen Sie zum Implementieren des Postviewers die folgenden Schritte aus.

  1. Implementieren Sie den IWMWriterPostViewCallback::OnPostViewSample-Rückruf . Diese Methode ist im Wesentlichen identisch mit IWMReaderCallback::OnSample , mit der Ausnahme, dass sie Streamnummern anstelle von Ausgaben angibt.
  2. Richten Sie wie gewohnt für das Schreiben ein.
  3. Rufen Sie einen Zeiger auf die IWMWriterPostView-Schnittstelle des Writer-Objekts ab, indem Sie IWMWriter::QueryInterface aufrufen.
  4. Legen Sie den Rückruf für den Postviewer fest, der verwendet werden soll, indem Sie IWMWriterPostView::SetPostViewCallback aufrufen.
  5. Rufen Sie für jeden Stream, für den Sie Postview-Beispiele erhalten möchten, IWMWriterPostView::SetReceivePostViewSamples auf. Sie können überprüfen, ob ein Stream für den Empfang von Postview-Beispielen festgelegt ist, indem Sie IWMWriterPostView::GetReceivePostViewSamples aufrufen.
  6. Sie können die Beispielformate wie die Ausgabeformate im Reader- oder Synchronleseobjekt bearbeiten.
  7. Wenn Sie mit dem Schreiben der Datei beginnen, erhalten Sie Beispiele in Ihrer Implementierung der OnPostViewSample-Rückrufmethode .

IWMWriterPostViewCallback-Schnittstelle

Schreiben von ASF-Dateien