サウンドプログラミング3
■ このスレッドは過去ログ倉庫に格納されています
004635
2006/05/04(木) 17:10:24waveデータを自分で加算して再生する方法を探してみたんだけど、
Wave音源で音を鳴らす
http://www.sm.rim.or.jp/~shishido/wavtest.html
Wave音源の処理
Wave音源で音を鳴らす手順は、以下のようになります。
バッファを確保し、波形データを作成
音声形式を指定するWAVEFORMATEX構造体を作成
waveOutOpen()でWaveデバイスをオープン
データバッファの情報をWAVEHDR構造体で設定
waveOutPrepareHeader()で再生準備
waveOutWrite()でバッファの波形データを再生
再生が終了したらwaveOutClose()でデバイスを閉じる
waveOutUnprepareHeader()した後バッファを解放
あらかじめならす音をwaveデータとして作っておかないと対応できないのかな?
音の再生を開始した後に急遽新しい音を追加で再生させたり、いらなくなった音
の再生を途中で停止させる場合には向いていないかな?
■ このスレッドは過去ログ倉庫に格納されています