# Filter Engine

A Filter engine creates a filtered copy of the input track, so that the output only includes records which meet specified conditions.

Configuration Parameter | Description
--- | ---
Input | The track to filter.
LuaLine | A Lua script that determines whether a record is included in the output.
LuaScript | A Lua script that determines whether a record is included in the output.
MaxDuration | Records longer than the specified duration are not included in the output track.
MinDuration | Records shorter than the specified duration are not included in the output track.
RequiredString | A string that a record must contain to be included in the output track.
RequiredSubstring | A substring that a record must contain to be included in the output track.
Type | The type of ESP engine to use. Set this parameter to `filter`.

## Output Tracks

This engine produces a single output track, named `TaskName.Output`. The output track has the same format as the input track.

_FT_HTML5_bannerTitle.htm