DirectShowとはマルチメディアの再生、記録を行うための仕組みで、Microsoftが策定しWindowsに同梱されています。 ここでLionSleepTonight.flvというファイルを例にとって、このファイルが再生される仕組みをみてみましょう。 ファイルをHDDから読み取ったら次の仕事はそれを動画と音声に分離することです。この仕事を行うプログラムを「スプリッタ」と呼びます。スプリッタは圧縮された動画と音声を各々次のプログラムに渡します。 圧縮を解除するプログラムを「デコーダ」と呼びます。ffdshowは主にこの部分を担当するプログラムです。 圧縮を解除したら次は動画や音声をハードウエアを使って出力します。この仕事を担当するプログラムを「レンダラ」と呼びます。 このようにDirectShowでは複数のプログラムが協力し合って一つのファイルを再生します。これらのプログラムを「フィル