2010-09-01から1ヶ月間の記事一覧

XAPOのインターフェイスを自動生成したい

というのも、XAPOの処理は基本的なものであればXAPO::Processをオーバーライドしてちょっとした操作をするだけだからです。 それ以外のメソッドはCXAPOBaseなどが用意する基本的な処理だけで十分事足ります。 // ゲイン値を半分にするだけ class gain_cut : …

音響処理(というかその手の計算)が得意な人募集したいレベル

現在XAPO APIの実装をしてます。 実装自体は比較的楽で、各メソッドの説明の通りの動作をするだけで良かった。 後はパラメータをスレッドセーフにするための処理をどう記述するとかもあるんですが、それよりも重大な事が。私が音響処理にそこまで精通してな…

スレッドを使わないでストリーミング再生 - XAudio2

ついでに書きます。スレッドを何とか使わない方向でストリーミング再生をしたい。 これはIXAudio2VoiceCallback::OnBufferStart/Endを用いるのが楽かも知れません。IXAudio2VoiceCallback::OnBufferStart IXAudio2VoiceCallback::OnBufferEnd2つのメソッドの…

頑張ってストリーミング再生させてみる - XAudio2

ストリーミング再生となるとサブスレッドを用意する必要があります。ただ、_beginthreadexだとか、_beginthreadだとか、BeginThreadだとか面倒です。もっと手軽にかけないの?ということで今回はboost.threadを使いましょう。boost.threadで関数オブジェクト…