タグ

directshowに関するt_takataのブックマーク (3)

  • DirectShow 開発メモ - tacoworks活動記録 (はてなblog版)

    忘れそうなのでこのあたりで一度 DirectShow 開発でつまづいた点を書いておきたいと思います。(ほとんど自分用のメモ代わりです…) DirectShow のサンプルをビルドすると、リンク時に「largeint.lib がない」とエラーが出る DirectX 9.0 SDK Update(2005 Feb) Extra 以前の DirectShow に付属のサンプルをビルドしようとするとこのエラーが起きるようです。VisualStudio2005 や C++Builder2007 では不要になったので削除すれば問題ありません。(ソース) Vista で regsvr32 で DirectShow フィルタの登録ができない 普通に regsvr32 で登録しようとすると、このようなエラーが出て登録できません。 モジュール "〜.ax" は読み込まれましたが、 DllRegisterSer

    DirectShow 開発メモ - tacoworks活動記録 (はてなblog版)
  • DirectShow のデバッグ

    このトピックは Microsoft® DirectShow® アプリケーションとフィルタをデバッグする際のヒントをいくつか提供する。ここで説明するデバッグ機能の大部分は DirectShow 基底クラス ライブラリを必要とする。詳細については、「DirectShow 基底クラス」を参照すること。 アサート チェック アサート チェック ライブラリを使うこと。アサートはコード内の必要条件、十分条件について作成した仮定を検証する。DirectShow はいくつかのアサート マクロを提供する。詳細については、「アサート マクロとブレークポイント マクロ」を参照すること。 オブジェクト名 デバッグ ビルドでは、CBaseObject クラスから派生したオブジェクトのグローバル リストがある。オブジェクトが作成されると、そのオブジェクトはリストに追加される。そのオブジェクトが破棄されると、リストから

    DirectShow のデバッグ
  • How to create DirectShow Filter

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

  • 1