GraphEditでの開発したフィルタの利用方法

GraphEditにおいてフィルターグラフ構築のためにフィルタを選択して、挿入する方法を簡単に説明します。

FocusShareには、開発した以下のDirectShowフィルターが含まれています。

bulletIPv6/IPv4でのデータ(DirectShowのメディアサンプル)の送信
bulletIPv6/IPv4でのデータ(DirectShowのメディアサンプル)の受信
bullet映像フォーマットの変換
bullet非線形ズーミング
bullet2映像の合成(解像度・フレームレートの異なる映像の合成で利用)
bulletマウス位置の取得(DirectInputを用いています)
bullet映像とポインタ情報の合成
bullet4映像の合成(本ツールでは利用していませんが、4画面合成に利用できます)

開発したDirectShowフィルターは、GraphEditのInsert Filtersにおいて次のスクリーンショットに示す [DirectShow Filters]以下からアクセス可能です。

 

IPv6/IPv4でのデータ(DirectShowのメディアサンプル)の送信

IPv6/IPv4でのデータ送信フィルタは、[DirectShow] の下の[Multicast Server]です。

 

IPv6/IPv4でのデータ(DirectShowのメディアサンプル)の受信

IPv6/IPv4でのデータ送信フィルタは、[DirectShow] の下の[Multicast Client]です。

 

映像フォーマットの変換

映像フォーマットの変換フィルタは、[DirectShow] の下の[Video Format Transform]です。

 

非線形ズーミング

非線形ズーミングフィルタは、[DirectShow] の下の[Non-linear zoom]です。

 

2映像の合成(解像度・フレームレートの異なる映像の合成で利用)

2映像の合成フィルタは、[DirectShow] の下の[Image Composition]です。

 

マウス位置の取得(DirectInputを用いています)

マウス位置の取得フィルタは、[DirectShow] の下の[Pointer Position]です。

 

映像とポインタ情報の合成

マウス位置の取得フィルタは、[DirectShow] の下の[Pointer Mixer]です。

 

4映像の合成(本ツールでは利用していませんが、4画面合成に利用できます)

映像フォーマットの変換フィルタは、[DirectShow] の下の[4 Image Composition]です。

 

ツールに含まれているDirectShowフィルターの使い方へ

着目点の多地点間での遠隔共有ツール: FocusShareへ

home 大澤 範高  (Noritaka OSAWA)のホームへ