WaveEasy is supplied with a library that allows applicatios to read, create and modify waveform files. The scripting library is an ActiveX/COM library. The following section describes the available classes and their properties and methods.
Data types and the variable name prefixes used in this reference:
Bool – Boolean data types, 16 bit, 0 for FALSE and other (then 0) for TRUE (usually -1).
Word – 16 bit unsigned integer, use “w” as prefix.
Long – 32 bit signed integer, use “l” as prefix.
Double – 64 bit double precision floating point, use “d” as prefix.
String – Buffer contains array of characters, use “s” as prefix.
Variant – Data type that can hold various data types an arrays, use “v” as prefix, if expected array use “a” followd by the expected data type prefix (“ad” array of doubles) .
[in] [out], [in, out] – input, output or both parameter, output parameter uses “p” for prefix (pointer).
Arrays – passed in a variant, use a as “a” as prefix followed by the basic type (“aw”, array of words).