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.
Die folgenden Hilfsfunktionen werden verwendet, um Medientypen für die Audiodatenverarbeitung zu erstellen.
CreateAudioMediaTypeFromUncompressedAudioFormat
Weitere Informationen zu den allgemeinen Anforderungen für die Entwicklung von Audioverarbeitungsobjekten finden Sie unter Entwurfsüberlegungen für die sAPO-Entwicklung.