DirectShow QASF-Referenz
[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK-ist ein Legacyfeature. Es wurde von Source Reader und Sink Writerersetzt. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code Source Reader und Sink Writer- anstelle Windows Media Format 11 SDK-verwendet werden soll. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
Dieser Abschnitt enthält Programmierverweise für die folgenden DirectShow QASF-Filter, Schnittstellen und Enumerationen. Die DirectShow SDK-Dokumentation enthält Referenz- und Programmierhandbuchmaterialien für zusätzliche generische Schnittstellen, die von diesen Filtern verfügbar gemacht werden, z. B. IBaseFilter- und IPin-sowie für frühere Versionen der QASF-Komponenten.
Eine Erläuterung des QASF-Namens finden Sie unter About DirectShow.
Die folgenden Filter sind in den DirectShow QASF-Komponenten enthalten.
Filter | Beschreibung |
---|---|
WM ASF Reader Filter | Liest und analysiert lokale oder Remote-ASF-Dateien. |
WM ASF Writer Filter | Erstellt ASF-Dateien aus komprimierten oder nicht komprimierten Eingabedatenströmen. |
Die folgenden Schnittstellen werden für die Verwendung mit den DirectShow QASF-Komponenten definiert.
Schnittstelle | Beschreibung |
---|---|
IAMWMBufferPass | Stellt eine Methode bereit, mit der Anwendungen sich für Rückrufe aus den Eingabe-Pins des WM ASF Writer oder die Ausgabe-Pins des WM ASF Reader Filter registrieren können. Wird bei der Indizierung und beim Hinzufügen von Dateneinheitserweiterungen verwendet. |
IAMWMBufferPassCallback | Wird von Anwendungen implementiert und von den Filtern aufgerufen. Anwendungen verwenden die eine Methode auf dieser Schnittstelle, um Informationen zu einzelnen Beispielen im Datenstrom abzurufen. Wird bei der Indizierung und beim Hinzufügen von Dateneinheitserweiterungen verwendet. |
IConfigAsfWriter- | Implementiert auf wm ASF Writer. Wird von Anwendungen verwendet, um Profile und Indizierungsparameter für die Datei anzugeben. |
IConfigAsfWriter2 | Stellt zusätzliche Konfigurationsfunktionen im WM ASF Writer bereit. |
Die folgende Enumeration, Struktur und Ereignisse werden für die Verwendung mit den DirectShow QASF-Komponenten definiert.
Aufzählung | Beschreibung |
---|---|
_AM_ASFWRITERCONFIG_PARAM | Definiert Filterkonfigurationsparameter, die in den methoden IConfigAsfWriter2::GetParam und SetParam- verwendet werden. |
Struktur | Beschreibung |
---|---|
AM_WMT_EVENT_DATA | Enthält Informationen zu einem WMT_STATUS-Ereignis und dem zugeordneten Statuscode, der vom Windows Media Format SDK zurückgegeben wird. |
Ereignis | Beschreibung |
---|---|
EC_WMT_EVENT | Ereignis, das vom Windows Media Format SDK weitergeleitet wird. |
EC_WMT_INDEX_EVENT | Gesendet, wenn eine Anwendung den WM ASF Writer zum Indizieren von Windows Media Video-Dateien verwendet. |