厨二パズル埋め込み中。中途半端だが。
分かるとは思うが、イメージは侍。
微妙に迷う部分が多い・・・が、時間が無くなって来た。
そろそろ遊び止めよう。
同日 21:37
oggのPCM再生把握。
ov_readが読み込んでくるサイズが不定なので、
一定のサイズになるまで再帰読み込みして、
埋まってから再生に渡す手法でダブルバッファ完了。
DirectSoundではWAVEFORMATEXのメンバを
一部必要とするので、ov_info関数で取ってきた
ビットレートやらを計算含めて橋渡しする事で実装。
後は再生時のポインタ位置を参照しながら
データ読み込みのlock、unlockを繰り返す事で
自然なダブルバッファリングとなりましたとさ。
次は単純なアニメーション系の調整かなぁ・・・。
些細な動きをプログラムで調整するのって何か
奇妙な感覚に襲われる;
多分、今までAfterEffectとかで直感的にしか
触れて無いからだと思うけど。