Hilfsprogrammfunktionen für Audioverarbeitungsobjekte

Audioverarbeitungsobjekte müssen in Echtzeit kompatibel sein. Dies bedeutet, dass alle Puffer, die für die Verwendung durch die Audioverarbeitungsschnittstellen und -methoden vorgesehen sind, nicht auslagerbar sein müssen. Die Anforderung der Echtzeitkompatibilität bedeutet auch, dass der gesamte Code und die Daten im Prozesspfad ebenfalls nicht auslagerbar sein müssen.

Die folgenden Hilfsfunktionen ordnen gesperrten Speicher für die Verwendung durch die Schnittstellen und Methoden zur Audioverarbeitung zu oder geben diesen frei.

AERT_Allocate

AERT_Free

Die folgenden Hilfsfunktionen werden verwendet, um Medientypen für die Audiodatenverarbeitung zu erstellen.

CreateAudioMediaType

CreateAudioMediaTypeFromUncompressedAudioFormat

Weitere Informationen zu den allgemeinen Anforderungen für die Entwicklung von Audioverarbeitungsobjekten finden Sie unter Entwurfsüberlegungen für die sAPO-Entwicklung.