FilterInfo Structure

The FilterInfo structure contains information about a frame filter that can be loaded from a .ftf file.
Syntax:
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;
};

Member Description
name

Contains the name of the frame filter.

module

Contains the full path to the module in which the frame filter is implemented.

filterClass

A tFilterClass member, describing the frame filter's class.

getFilterName

Returns the name of the filter in a std::string.

getModulePath

Returns the full path to the filter module in a std::string.

getModuleName

Returns the filename of the filter module without the path.

getFilterClass

Returns the filter's tFilterClass.

Information:

Introduced in version 3.0

See also: FilterLoader, IFrameFilter

<< Structures