ここでは、Microsoft Visual Studio 2005 で DirectShow フィルタを作成する手順を説明します。 Windows OS 上でメディアファイルを再生する場合、一般的には DirectShow のメカニズムを使用します。 DirectShow には フィルタ と ピン いう概念があり、 役割の異なるフィルタ同士をそのフィルタがもつピンで連結して、この間にデータを流すことで、画像や音声を再生します。 データを受信するピンを 入力ピン、データを送信するピンを 出力ピン といいます。 一般的に知られているフォーマットの画像や音声は、Microsoft が 提供してくれているフィルタで事足りるのですが、独自フォーマットの画像や音声を再生したり、特殊な 機能を持たせようとした場合には、このフィルタを自作する必要が出てきます。 しかし、DirectSh