FlterInfo Structure

.ftfファイルよりロード可能なフレームフィルタ情報を持つ構造体です。

構文

struct FilterInfo
{
  wchar_t            name[30];
  wchar_t            module[MAX_PATH];
  tFilterClass    filterClass;

  std::string        getFilterName() const;
  std::wstring    getFilterNameW() const;

  std::string        getModulePath() const;
  std::wstring    getModulePathW() const;

  std::string        getModuleName() const;
  std::wstring    getModuleNameW() const;

  tFilterClass    getFilterClass() const;

  bool operator<( const FilterInfo& op2 ) const;
};
定数 働き
name フレームフィルタの名前を含みます。
module フレームフィルタが実装されるモジュールへの完全パスを含みます。
filterClass フレームフィルタのクラスを表すtFilterClassクラスライブラリリファレンス>エニュメレーション>tFilterClassメンバです。
getFilterName std::string内のフィルタ名を返します。
getModulePath std::string内のフィルタモジュールへの完全パスを返します。
getModuleName フィルタモジュールのファイル名をパスなしで返します。
getFilterClass フィルタのtFilterClassクラスライブラリリファレンス>エニュメレーション>tFilterClassを返します。