IFrameFilter

全てのフレームフィルタの基底クラスです。フィルタのパラメータへのアクセスやコンフィギュレーションダイアログの表示、フィルタ設定の保存のためのメソッドを保持しています。このクラスは既存のフィルタを使用するためのインターフェースを提供します。

インフォメーション

ヘッダファイル: tisudshl.h
ネームスペース: DShowLib
IC Imaging Control 3.0より導入

メソッド

メソッド 説明
beginParamTransferクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::beginParamTransfer Method フレームフィルタのパラメータへのアクセスを開始します。
callDialogクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::callDialog Method フィルタが所有しているダイアログボックスを呼び出します。
endParamTransferクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::endParamTransfer Method フレームフィルタのパラメータへのアクセスを終了します。
getAvailableParametersクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getAvailableParameters Method フレームフィルタの利用可能なパラメータを返します。
getDataクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getData Method データ型パラメータを読み取ります。データ型パラメータはユーザーにフィルタのRawのデータを提供するものです。
getDataLengthクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getDataLength Method getDataクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getData Methodを使って読み取ることのできるブロブの長さを返します。
getFilterInfoクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getFilterInfo Method フィルタ名とロード元のディレクトリ情報を持つFilterInfoクラスライブラリリファレンス>構造体>FlterInfo Structure構造体を返します。
getParameterクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getParameter Method フレームフィルタのパラメータを読み取ります。
getSettingsクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getSettings Method フィルタの全パラメータを保持する文字列を返します。
hasDialogクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::hasDialog Method フィルタがダイアログボックスを所有しているかどうかをチェックします。
setDataクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::setParameter Method データ型パラメータを設定します。データパラメータはユーザーにフィルタのRawのデータを提供するものです。
setParameterクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::setParameter Method フレームフィルタのパラメータを設定します。
setSettingsクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::setSettings Method 前もって取得されていたフィルタのセッティングを設定します。

エニュメレーション

エニュメレーション 説明
tParamTypeクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::ParamDesc Structure フレームフィルタのパラメータの型を表すエニュメレーションです。