3

Mac で Cocoa を使用してオーディオ ストリームをプログラムで作成するにはどうすればよいですか。Cocoa アプリで Mac OSX のコア フレームワークを使用してホワイト ノイズ ジェネレーターを作成するにはどうすればよいでしょうか?

4

2 に答える 2

4

1 つの方法は、CoreAudio DefaultOutputUnit を使用することです。

出力サンプリング レート、解像度、出力サンプル形式などのパラメーターを使用して構成できます。次に、プログラムで生の音波を作成し、これを出力ユニットに提供できます。

マシンの /Developer/Examples/CoreAudio/SimpleSDK/DefaultOutputUnit/ にあるこの例を見てください。

デフォルトの出力単位を使用して、プログラムでレンダリングされた正弦波を再生します。それを出発点として使用すると、他のものをレンダリングして出力するルーチンを作成できます。

/Developer/Examples/CoreAudio/ にあるこの場所には、他の多くのコア オーディオ サンプルも含まれています。

于 2008-09-18T06:52:47.547 に答える
2

Audio Queue Servicesを見てください。

于 2008-09-17T21:22:25.873 に答える