Scripting with VirtualDubMod
Like VirtualDub, VirtualDubMod uses Sylia (developped by Avery Lee too). Some specific functions have been added though.
You will find below a list of the functions you can use in a script with VirtualDubMod.
This list also give you the type of parameters you can use with the function. There are 2 possible types :
- : signed long integer (32 bits) which value can be from -2147483648 to +2147483647
- : a standard string
Integers can also be used as boolean values : 0 means false and any other value means true.
In the functions described below the values returned (when any) are integer values.
You will see that some parameters use the first letter of their name to describe their type :
- b : boolean value
- f : this value is a flag (generally a boolean) in VirtualDub settings (e.g. 'Preferences' settings)
- n/l : generally a long integer (sometimes it is used as DWORD, i.e. unsigned long integer)
- w : generally means the value is a WORD (unsigned integer)
Here is the list of defined functions :
- General functions (
VirtualDub.
) :
- Subset functions (
VirtualDub.subset.
) :
- Video functions (
VirtualDub.video.
) :
- Video filters functions (
VirtualDub.video.filters.
) :
- Audio functions (
VirtualDub.audio.
) :
- Audio functions for secondary stream (
VirtualDub.audio2.
) : same functions than for the main stream