今日はWAVファイル読み込み部分のコード見直しをした。
COMでもないのにエラーがHRESULTなので必要なところはboolに変更し、エラーは例外をスローするようにした。インターフェースもある程度整えておきたいところだけれど、これは実装しながら随時追加していくことにする。完了したらそのコードをベースに非同期処理を実装していくつもりだ。
これが終わったら任意位置からの再生にチャレンジしてみようと思う。スライダーで再生位置を動かすとそこから再生されるようにする。その後で再生波形をDirect2Dで描画してみよう。