メモリ上のAVI ファイルを再生する

 ゲームなどのマルチメディアタイトルを制作する場合、ムービーやストリーム オーディオなどを単独のファイルではなく、複数のファイルをまとめたアーカイブ 形式のファイルからであったり、メモリ上のデータから再生したいという事が ありがちです。
 今回はとりあえず、AVI ファイルでの実装を検討しています。まだまだベストな 実装とはいえませんので、引き続きあれこれ試してみようと考えています。

必要な環境

STEP1:MCIを使った再生
STEP2:AVIFile ライブラリを用いた再生
STEP3:AVIFile ライブラリのデコード結果をDirectSound でストリーム再生
STEP4:AVIFile ライブラリのデコード結果をDirect3D で表示
STEP5:Step3+Step4