So rufen Sie Streambeispiele mit dem synchronen Reader ab

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Es wurde von Source Reader und Sink Writer abgelöst. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser und Senkenschreiber anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Wie der asynchrone Reader kann der synchrone Reader Beispiele nach Streamnummer abrufen. Im Gegensatz zum asynchronen Reader kann der synchrone Reader Streambeispiele entweder komprimiert oder unkomprimiert übermitteln.

Führen Sie die folgenden Schritte aus, um Streambeispiele zu erhalten.

  1. Rufen Sie jederzeit vor oder während der Wiedergabe IWMSyncReader::SetReadStreamSamples auf, und übergeben Sie die gewünschte Streamnummer.
  2. Rufen Sie Beispiele mit fortgesetzten Aufrufen von IWMSyncReader::GetNextSample ab.

Sie können überprüfen, ob ein Stream für die Beispielübermittlung ausgewählt ist, indem Sie IWMSyncReader::GetReadStreamSamples aufrufen.

IWMSyncReader-Schnittstelle

Lesen von Dateien mit dem synchronen Reader