サウンドプログラミング4
at TECH
20:18
07/08/05 16:44:55
>>19 すごい親切な方熱烈感謝です。
先ははるかに遠いですが、なんとなく流れの概要がつかめました
(全体の流れがつかめないとどうしようもないですから助かりました)
先ずは入力を出力に出すだけの音声スルーを実現にしたいと思います。
3.で出力用データが用意されてないのにwaveOutWriteしてますが、
出力用データはどうするのでしょうか?
MM_WIM_DATA、MM_WOM_DONE処理はこんな感じでよいですか?
*MM_WIM_DATAを受け取ったら、
最初のMM_WIM_DATA ならwaveOutRestartする
入力データに対するを処理する(エフェクト)
それFIFOに書き込む
受け取ったWAVEHDRをwaveInAddBufferする(WAVEHDRの再利用処理)
*MM_WOM_DONEを受け取ったら、
受け取ったWAVEHDRをwaveOutUnprepareHeaderする
出力データをFIFOから読み込み、受け取ったWAVEHDRのlpDataバッファに転送する
そのWAVEHDRをwaveOutPrepareHeaderする
waveOutWriteする
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4981日前に更新/249 KB
担当:undef