2

Mac OS X で raw サウンド バッファを出力する方法の例はありますか? pulseaudio やWINAPIの
ようなものです。pa_simple_write()waveOutWrite()

4

2 に答える 2

1

AudioQueueを作成する必要があります。

次に、バッファを割り当てる必要があります。割り当てたら、データを入力してキューに入れます。最後にAudioQueueStartを呼び出します。その後すぐに、最後のパラメータとして false を渡してAudioQueueStopを呼び出すことができます。

ただし、複数のサウンドを同時に再生する必要がある場合、上記はうまく機能しません。あなたがそれをしたいのであれば、私の知る限り、オーディオをバッファにミックスするより複雑な設定が必要になります。それはすぐに複雑になりますが...

于 2012-07-05T08:56:12.960 に答える