So suchen Sie nach Framenummer mithilfe des synchronen Readers

Um mit dem synchronen Reader nach Daten nach Framenummer zu suchen, geben Sie einen Bereich für die Wiedergabe an. Ein Bereich wird durch eine Startrahmennummer in einem bestimmten Videostream und eine Reihe von zu wiedergabeden Frames definiert.

Führen Sie die folgenden Schritte aus, um daten in einer ASF-Datei anhand der Framenummer mithilfe des synchronen Readers zu suchen.

  1. Legen Sie die Startrahmennummer und die Anzahl der Frames fest, die für die Beispielbereitstellung gelesen werden, indem Sie IWMSyncReader::SetRangeByFrame aufrufen. Sie müssen die Streamnummer eines frameindizierten Videostreams angeben. Der Reader synchronisiert die restlichen Ausgaben mit der Präsentationszeit des angegebenen Frames des angegebenen Streams und beginnt mit der Bereitstellung von Ausgabebeispielen.
  2. Beginnen Sie mit dem Abrufen von Beispielen mit Aufrufen von IWMSyncReader::GetNextSample. Fahren Sie wie gewohnt mit dem synchronen Reader fort.

IWMSyncReader-Schnittstelle

Lesen von Dateien mit dem synchronen Reader