Diary
2010.01.18 - SlimDXのXAudio
なんかSlimDXのグラフィック側とだいぶポリシーが違うのか、大本のXAudioの関数との違いが大きいです。なのでSlimDXを使わないC#以外のソースが余り参考にならんのですよ。
とりあえず音は鳴らせるようになったものの、解放しようとするとうちのプログラムがあずかり知らぬところで落ちたり、もうないとか言われたり。
無理にDisposeしないでいいものなのかいな?
曲途中のループ再生はXAudio側で既に準備されていたので何も苦労する必要がありませんでした。うふふ。
3Dサウンドはまだ。素材がないし。
そっちやる前に暗号化処理を手をつけるかなぁ。
□3Dサウンド実装する時間はTwitterを投稿する機能を実装する時間に化けました。
大きな進捗だった気がしたのでそっちはねこみみのかけらブログに掲載。
…ふう。1時間寝て会社行きます。
TrackBack
TrackBack URL:http://www.platinumegg.net/d/trackback_199
Comments
posted by Douglas. on 2010.01.19 23:34:30
XAudioの利点は、ループとかストリーミング再生とかその辺のコントロールが
システマチックに組み込まれている点ですな。
(後は、暗号化関連もやりやすそう。)
ちなみに、ウチのエンジンもXactに対応しようかしまいか考え中。
(音楽屋さんからも勧められたし)
posted by sanagi on 2010.01.21 15:12:50
XAudioはストリーミング再生が用意されてるので確かに楽でしたね~
cryptstreamを引数にすれば暗号化もそのまま行けそうです。
XACT対応ってことは.netになるって認識でOK?