Internal functions: Difference between revisions
From Avisynth wiki
Jump to navigationJump to search
removed Multithreading functions |
Raffriff42 (talk | contribs) link to 'Non-clip functions' with sub-pages below |
||
| Line 1: | Line 1: | ||
In addition to [[Internal_filters|internal filters]] AviSynth has a fairly large number of other (non-clip) internal functions. The input or/and output of these functions are not clips, but some other variables which can be used in a script. They are roughly classified as follows: | In addition to [[Internal_filters|internal filters]] AviSynth has a fairly large number of other (non-clip) internal functions. The input or/and output of these functions are not clips, but some other variables which can be used in a script. | ||
[[Non-clip_functions|Summary: all non-clip functions]] | |||
They are roughly classified as follows: | |||
* [[Internal_functions/Boolean_functions|Boolean functions]] | * [[Internal_functions/Boolean_functions|Boolean functions]] | ||
| Line 24: | Line 28: | ||
* [[Internal_functions/Version_functions|Version functions]] | * [[Internal_functions/Version_functions|Version functions]] | ||
: They provide AviSynth version information. | : They provide AviSynth version information. | ||
---- | ---- | ||
Revision as of 14:53, 16 September 2014
In addition to internal filters AviSynth has a fairly large number of other (non-clip) internal functions. The input or/and output of these functions are not clips, but some other variables which can be used in a script.
Summary: all non-clip functions
They are roughly classified as follows:
- They return true or false, if the condition that they test holds or not, respectively.
- They facilitate flow of control (loading of scripts, arguments checks, global settings adjustment, etc.).
- They convert between different types.
- They provide common mathematical operations on numeric variables.
- These are internal functions which are evaluated at every frame. They can be used inside the scripts passed to runtime filters (ConditionalFilter, ScriptClip, FrameEvaluate) to return information for a frame.
- They provide AviSynth script information.
- They provide common operations on string variables.
- They provide AviSynth version information.
Back to AviSynth Syntax.