ウィンドウがバックグラウンドにあるときも音楽を鳴らす

DirectSoundのデフォルトでは、アプリがフォーカスを失うと音がミュートされる。バックグラウンドにあるときも再生されるようにするには、各セカンダリバッファを作成するときに指定するDSBUFFERDESC構造体のdwFlagsメンバにDSBCAPS_GLOBALFOCUSフラグを設定する。
これだけです。やあできたできた( ´∀`)
が。
なんかバックグラウンドでwavをストリーム再生すると音が飛びまくってカオスになる。
調べるとなんか書き込みカーソルがおかしな値を返すって言うか進んでくれないことがあって、バッファへの書き込み量が不安定になっていた。妙なのはなぜかoggだと安定するということ。デコードするAPI以外は同じ処理なのに、いったい何が違うんだろうか。
それで一日中いろいろと調べまわった。
原因特定。
Jane Style(2chブラウザ)が上がってると不安定になる^p^
で、どうしたらいいのかわからん^q^