Avisyn-stickboy.syn

From Avisynth wiki
Revision as of 08:56, 17 August 2014 by Raffriff42 (Talk | contribs)

Jump to: navigation, search
; TextPad syntax definitions for AviSynth
;
; Last modified: 2004-08-14 for AviSynth 2.5.5 alpha
;
; Written by James D. Lin (stickboy) and assigned to the public domain.
;
; The latest version of this file can be download from:
;   <http://avisynth.nl/index.php/Avisyn-stickboy.syn>



C=1

[Syntax]
Namespace1 = 6
IgnoreCase = Yes
KeyWordLength =
BracketChars = {[(.,)]}
OperatorChars = -+*/<>!%^&|=?:
PreprocStart =
SyntaxStart =
SyntaxEnd =
HexPrefix = $
CommentStart =
CommentEnd =
CommentStartAlt =
CommentEndAlt =
SingleComment = #
SingleCommentCol =
SingleCommentAlt =
SingleCommentColAlt =
SingleCommentEsc =
StringsSpanLines = Yes
StringStart = "
StringEnd = "
StringAlt =
StringEsc =
CharStart =
CharEnd =
CharEsc =


[Keywords 1]
; keywords
bool
clip
float
val
function
global
int
string

true
false

return
try
catch

last


[Keywords 2]
; internal functions
Floor
Ceil
Round
; Int
; Float
Frac
Abs
Sign
HexValue
Sin
Cos
Pi
Log
Exp
Pow
Sqrt
Rand
Spline

UCase
LCase
RevStr
StrLen
FindStr
LeftStr
RightStr
MidStr
VersionNumber
VersionString
Chr
Time
Value

IsBool
IsInt
IsFloat
IsString
IsClip

Select
Defined
Default
Exist
Eval
Apply
Import
Assert
NOP

SetMemoryMax
SetWorkingDir

LoadPlugin
LoadVirtualDubPlugin
LoadVFAPIPlugin


[Keywords 3]
; clip properties
Width
Height
FrameCount
FrameRate
FrameRateNumerator
FrameRateDenominator
Audiorate
AudioLength
AudioLengthF
AudioChannels
AudioBits
IsAudioFloat
IsAudioInt
IsRGB
IsRGB24
IsRGB32
IsYUY2
IsYV12
IsYUV
IsPlanar
IsInterleaved
IsFieldBased
IsFrameBased
GetParity


[Keywords 4]
; filters
AVISource
OpenDMLSource
AVIFileSource
WAVSource
DirectShowSource
SegmentedAVISource
SegmentedDirectShowSource
BlankClip
Blackness
ImageReader
ImageSource
Import
TCPDeliver
TCPSource

AddBorders
Blur
Sharpen
ColorYUV
ConvertToRGB
ConvertToYUY2
ConvertToYV12
ConvertBackToYUY2
ConvertToRGB32
ConvertToRGB24
Crop
CropBottom
GeneralConvolution
Greyscale
Invert
Layer
Mask
ResetMask
ColorKeyMask
Letterbox
Levels
Limiter
Overlay
MergeChroma
MergeLuma
ReduceBy2
HorizontalReduceBy2
VerticalReduceBy2
BilinearResize
BicubicResize
LanczosResize
Lanczos4Resize
PointResize
RGBAdjust
ShowAlpha
SpatialSoften
TemporalSoften
SwapUV
UToY
VToY
YToUV
Tweak

AlignedSplice
UnalignedSplice
AssumeFPS
ChangeFPS
ConvertFPS
DeleteFrame
Dissolve
DuplicateFrame
FadeIn
FadeOut
FadeIn2
FadeOut2
FadeIO
FadeIO2
FreezeFrame
Loop
SelectEven
SelectOdd
SelectEvery
SelectRangeEvery
Trim

AssumeFrameBased
AssumeFieldBased
AssumeTFF
AssumeBFF
Bob
ComplementParity
DoubleWeave
Interleave
Pulldown
SeparateFields
SwapFields
Weave

Amplify
AmplifyDB
AssumeSampleRate
AudioDub
ConvertToMono
ConvertAudioTo8bit
ConvertAudioTo16bit
ConvertAudioTo24bit
ConvertAudioTo32bit
ConvertAudioToFloat
DelayAudio
EnsureVBRMP3Sync
GetChannel
KillAudio
MergeChannels
MixAudio
Normalize
ResampleAudio
SSRC
SuperEQ
TimeStretch
Tone

Animate
ApplyRange
ConditionalFilter
ScriptClip
ConditionalReader
FixBrokenChromaUpsampling
FixLuminance
FlipHorizontal
FlipVertical
ImageWriter
PeculiarBlend
Reverse
Subtitle
TurnLeft
TurnRight
Turn180
WriteFile
WriteFileIf
WriteFileStart
WriteFileEnd

ColorBars
Compare
Histogram
Info
MessageClip
ShowFiveVersions
ShowFrameNumber
ShowSMPTE
StackHorizontal
StackVertical
Subtract
Version


[Keywords 5]
; common plug-ins and user-defined functions

; (end)

Personal tools