【C++】 DirectX初心者質問スレ Part31 【C】
■ このスレッドは過去ログ倉庫に格納されています
0316261
2010/10/08(金) 23:47:56CPU:atom330 OS:Win7で試してみたところ、ノイズはまったく乗りませんでした。
Win7ってリアルタイム処理が強化されているのかなって思いました。
当初の目的は
�@リソースの状態になったwavファイルをストリーミングで再生する。
�A停止する。
だけだったのですが、曲を変えるときにノイズが乗るため、
�Bフェードアウトする
という処理を付け加えました。
後になって思ったのですが、�@�A�Bの機能は、DirectMusicでも、できたのではないかと思います。
しかも、DirectMusicだったら、フェードアウトを意識せずに曲を変更してもノイズは乗らなかった
かも知れません。
DirectX9関係の本を何冊か読んだのですが、DirectMusicについては紹介されていない本もあり、
DirectSoundによるストリーミング再生が紹介されているものがほとんどでした。
DirectMusicの命令を知らないのですが、DirectSoundの上で動いてそうなので、
やはり、音量をいじってフェードアウトする場合は、同様にノイズが乗ったのかも知れません。
また、質問で申し訳ないのですが、DirectMusicで�@�Aを実装されている人はいますでしょうか。
もし、DirectMusicでフェードアウト時にノイズが乗らなかったら、DirectMusicで作り直すことも、
考えています。なお、DirectMusicを使った場合、OSの互換性の問題など発生しませんでしょうか。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています