2008-09-17 14 views

Antwort

4

Ein Weg verwendet die CoreAudio DefaultOutputUnit.

Sie können es mit Parametern wie Ausgabefrequenz, Auflösung und Ausgabeformat konfigurieren. Dann können Sie programmgesteuert eine rohe Schallwelle erstellen und diese der Ausgabeeinheit zur Verfügung stellen.

Werfen Sie einen Blick auf dieses Beispiel auf Ihrem Rechner an/Developer/Examples/Core Audio/SimpleSDK/DefaultOutputUnit/

, die die Standard-Ausgabeeinheit verwendet eine programmatisch gerendert Sinuswelle zu spielen. Wenn Sie das als Ausgangspunkt verwenden, können Sie eine Routine schreiben, um alles andere auszugeben.

Dieser Speicherort unter/Developer/Examples/CoreAudio/enthält auch Tonnen anderer wichtiger Audio-Beispiele.

Verwandte Themen