Arbeiten mit Streamingressourcen

Das vom Assistenten für Windows Media Player Plug-In generierte DSP-Beispiel-DSP-Plug-In erfordert keine Streamingressourcen, die vom Plug-In zugeordnet werden müssen. Das Echo-Beispiel erfordert jedoch einen separaten Puffer, um die Audiodaten für einen bestimmten Zeitraum zu speichern, um den Verzögerungseffekt zu erzeugen. Der Puffer wird mit zwei Methoden verwaltet: IMediaObject::AllocateStreamingResources, die den Puffer erstellt, und IMediaObject::FreeStreamingResources, wodurch der Puffer freigegeben wird. Die IMediaObject-Methoden werden in Echo.cpp implementiert.

Die folgenden Abschnitte enthalten weitere Informationen zum Verwalten der Puffer:

Das Echobeispiel