Informationen zum WM-ASF-Reader-Filter
Die Wiedergabe von ASF-Dateien wird vom WM-ASF-Readerfilter verarbeitet. Wenn der WM ASF-Reader eine Datei liest, wird automatisch ein Ausgabepin für jeden Stream erstellt, einschließlich Webstreams, Skriptbefehlsstreams und beliebiger anderer Datenströme. Bei Dateien mit mehreren Bitraten werden Pins nur für die aktuell ausgewählten Streams erstellt. Um eine ASF-Datei mit dem WM ASF-Readerfilter wiederzugeben, rufen Sie IGraphBuilder::RenderFile oder IGraphBuilder::AddSourceFilterauf.
Der WM ASF Reader unterstützt die DirectShow IMediaSeeking-Schnittstelle, mit der Anwendungen temporale Suchaufgaben innerhalb der Datei ausführen können. Die Wiedergabe mit anderen Geschwindigkeiten als 1.0 (wie in IMediaSeeking::SetRateangegeben) wird jedoch nicht unterstützt.
Der WM ASF-Readerfilter macht auch mehrere Windows Media Format SDK-Schnittstellen verfügbar, wie in der folgenden Tabelle beschrieben. Diese Schnittstellen sind in der Dokumentation Windows Media Format SDK dokumentiert.
| Schnittstelle | Verfügbar gemacht | Kommentare |
|---|---|---|
| IWMDRMReader | Über IServiceProvider für den Filter. | Wird für Anwendungen bereitgestellt, die Durch Digital Rights Management (DRM) geschützte Inhalte wiedergeben müssen. |
| IWMHeaderInfo | QueryInterface für den Filter. | Wird bereitgestellt, damit Anwendungen Datei- und Inhaltsattribute sowie Marker- und Skriptinformationen und Metadaten lesen können. |
| IWMReaderErweitert | QueryInterface für den Filter. | Teilweise implementiert für den Filter, sodass Anwendungen auf die Informationsmethoden des WM-Readerobjekts zugreifen können. |
| IWMReaderAdvanced2 | QueryInterface für den Filter. | Teilweise implementiert für den Filter, sodass Anwendungen auf die Informationsmethoden im Format SDK Reader Object zugreifen können. |