Functions Index :: A

[<< packages]
NameDescription PackageModule

And

Returns the result of the AND of its arguments.

Possible usage includes combination of multiple tests in Assert() statements, bitwise flags testing, etc...

bool

core

And2

Returns the result of the AND of its arguments...

bool

core

ArcCos

Returns the inverse cosine of its argument...

numeric

functions

ArcCosh

Returns the inverse hyperbolic cosine of its argument...

numeric

functions

ArcCot

Returns the inverse cotangent of its argument...

numeric

functions

ArcCoth

Returns the inverse hyperbolic cotangent of its argument...

numeric

functions

ArcSin

Returns the inverse sine of its argument...

numeric

functions

ArcSinh

Returns the inverse hyperbolic sine of its argument...

numeric

functions

ArcTan

Returns the inverse tangent of its argument...

numeric

functions

ArcTanh

Returns the inverse hyperbolic tangent of its argument...

numeric

functions

ArrayAverage

Returns the (statistical) average of all array elements...

array

functions

ArrayClamp

Applies the Clamp function to all array elements and returns the resulting array...

array

functions

ArrayContains

Returns true if array contains at least one element with value value, false otherwise...

array

properties

ArrayCreate

Returns a new array from the supplied arguments, in the order provided.

The function accepts up to 60 arguments. For arrays with > 60 elements one must use multiple function calls for 60 elements' blocks and join the blocks with the ArrayJoin or ...

array

core

ArrayDelete

Deletes an element from the array passed as argument and returns the resulting array...

array

core

ArrayDelimiterGet

Returns the current array elements delimiter...

array

core

ArrayDelimiterReset

Assigns the library's default value as the array elements delimiter and updates the corresponding internal library variables. Returns the previous setting.

Note that this is a global setting affecting immediately all subsequent operations on arrays...

array

core

ArrayDelimiterSet

Assigns delimiter as the new array elements delimiter and updates the corresponding internal library variables. Returns the previous setting.

Note that this is a global setting affecting immediately all subsequent operations on arrays...

array

core

ArrayDelRange

Deletes a range of elements from the array passed as argument and returns the resulting array...

array

slices

ArrayDeplex

Demultiplexes the array passed as argument and returns the speficied subarray (to multiplex arrays use ArrayPlex)...

array

slices

ArrayDistinct

Returns the subset of array with only distinct elements in it. The resulting...

array

transforms

ArrayElmCount

Returns the number of array elements with value value...

array

properties

ArrayElmSwap

Returns a new array with the elements in indices index1, index2 interchanged (ie array[index1] now holds the value of array[index2] at the original array and vice versa)...

array

transforms

ArrayEqual

Returns true if all corresponding elements of the arrays passed as arguments are equal (ie array1[i] == array2[i] for all i)...

array

functions

ArrayFill

Returns an array consisting of count copies of base (each copy can be independently manipulated).

If count == 0, a null string is returned.

The "strict" optional parameter when set to false makes the function to return a null (zero length) array when a ne...

array

core

ArrayGet

Retrieves an element from the array, with index index and returns its value.

This is the equivalent of the var = array[index] statement used in many programming languages, where valid indexes are in the range [0..ArrayLen(array)-1]...

array

core

ArrayGetRange

Retrieves a range of elements (a subarray) from array and returns it as a new array. The function returns all elements contained in [start_index..end_index) ie the element array[end_index] is not returned...

array

slices

ArrayGetString

Retrieves and returns the string representation of an array's element, as it is stored internally to the array; no attempt is made to evaluate the element by passing its string representation to Eval().

This function is intended primarily for extension developers...

array

core

ArrayGetValue
RegisterNewHandler

Makes new_handler the new array value-retrieve handler function by assigning it to the ArrayGetValueHandler global variable.

Returns the previous value of the variable.

The assignment is made only if the passed argument is callable, as decided by...

array

core

ArrayGetValue
ResetDefaultHandler

Resets the array value-retrieve handler function to the default AVSLib handler by assigning it to the ArrayGetValueHandler global variable.

Returns the previous value of the variable.

Note that this is a global setting affecting immediately all s...

array

core

ArrayGreater

Returns true if all elements of array1 are greater than the corresponding elements of array2 (ie array1[i] > array2[i] for all i)...

array

functions

ArrayGreaterOrEqual

Returns true if all elements of array1 are greater or equal than the corresponding elements of array2 (ie array1[i] >= array2[i] for all i)...

array

functions

ArrayIndexOf

Returns the (first) index of array that contains the specified value.

The start_from optional argument (defaults to 0) determines the index from which searching will start.

If no match is found the function returns -1...

array

properties

ArrayInsert

Inserts new_value before array[index] and returns the resulting array. ..

As a result the array is expanded, new_value is positioned at array[index] and all subsequent elements's indexes are increased by one.

If (optional) index is omm...

array

core

ArrayInsRange

Inserts the elements of newval_array before array[index] and returns the resulting array.

As a result the array is expanded, newval_array's elements are positioned at array[index] - array[index + ArrayLen(newval_array) - 1] and all subsequent elemen...

array

slices

ArrayInvert

Inverts the indexes of the elements of array (the last element becomes first and so on) and returns the resulting array...

array

transforms

ArrayJoin

Joins the arrays passed as arguments (arr01, arr02, ...) serially, in the order specified, into one array. Returns the resulting array...

array

slices

ArrayLen

Returns the length of array, ie the number of elements stored inside it...

array

core

ArrayLess

Returns true if all elements of array1 are less than the corresponding elements of array2 (ie array1[i] < array2[i] for all i)...

array

functions

ArrayLessOrEqual

Returns true if all elements of array1 are less or equal than the corresponding elements of array2 (ie array1[i] <= array2[i] for all i)...

array

functions

ArrayMax

Returns the bigger value stored inside array...

array

properties

ArrayMin

Returns the smaller value stored inside array...

array

properties

ArrayNegate

Inverses the sign of all elements of array (the same as multiplying with -1) and returns the resulting array...

array

functions

ArrayNot

Applies the Not function to all array elements (ie performs a NOT to array elements) and returns the resulting array...

array

functions

ArrayNotEqual

Returns true if all corresponding elements of array1 and array2 are not equal (ie array1[i] != array2[i] for all i)...

array

functions

ArrayOpArray

Performs an operation between corresponding elements of two arrays (ie array1[i] op array2[i]) and returns the resulting array...

array

operators

ArrayOpArrayFunc

Performs an operation of a function onto all pairs of corresponding elements of two arrays (ie func(array1[i], array2[i], ...)) and returns the resulting array...

array

operators

ArrayOpFunc

Performs an operation of a function onto all elements of an array (ie func(array[i], ...)) and returns the resulting array...

array

operators

ArrayOpValue

Performs an operation of a value with all elements of an array (ie value op array[i] or array[i] op value) and returns the resulting array...

array

operators

ArrayPlex

Multiplexes the arrays passed as arguments (arr01, arr02, ...) and returns the resulting array.

Multiplexing is performed by taking sequentially one element of each array and appending it to the resulting array. In effect the function creates a matrix with each array bein...

array

slices

ArrayPowSeries

Applies the PowSeries function to all array elements and returns th...

array

powseries

ArrayPowSeriesA

Applies the PowSeriesA function to all array elements and returns the resulting array...

array

powseries

ArrayPowSeriesAA

Applies the PowSeriesAA function to all array elements and returns the resulting array...

array

powseries

ArrayPrint

Returns a clip with the values of the elements contained in array printed in separate lines (one line for each element)...

debug

core

ArrayPrintCP

Returns a clip with the values of the elements contained in array printed in separate lines (one line for each element).

The function always return a clip with the height of the clip stored...

debug

core

ArrayProduct

Returns the product of all array elements...

array

functions

ArrayRange

Returns an array with values covering the range [start..end] either with a specified step or with a specified number of points (when the optional npoints parameter is specified)...

array

core

ArrayReduce

Removes elements from array, wherever the corresponding flags array element has a value equal to zero. Returns the modified array...

array

transforms

ArrayRotate

Rotates the indexes of the elements of array (ie it shifts all elements either left or right and puts the overflowed elements' block at the opposite side of the array). Returns the resulting array...

array

transforms

ArraySet

Assigns new_value to the array element with index index and returns the resulting array.

This is the equivalent of the array[index] = value statement used in many programming languages, where valid indexes are in the range...

array

core

ArraySetRange

Assigns new values to a range of elements (subarray) of array and returns the resulting array. The function sets all elements contained in [start_index..end_index) ie the element array[end_index] is not set...

array

slices

ArraySetValue
RegisterNewHandler

Makes new_handler the new array value-set handler function by assigning it to the ArraySetValueHandler global variable.

Returns the previous value of the variable.

The assignment is made only if the passed argument is callable, as ...

array

core

ArraySetValue
ResetDefaultHandler

Resets the array value-set handler function to the default AVSLib handler by assigning it to the ArraySetValueHandler global variable.

Returns the previous value of the variable.

Note that this is a global setting affecting immediatel...

array

core

ArraySort

Sorts array, using the quick sort algorithm ...

array

transforms

ArraySpline

Returns an array with elements the spline (y value) of each respective x_array's element.

point_curve must be an array of x,y coodrinates, as in Spline standard Avisynth function."...

array

functions

ArraySplit

Splits array to a specified number of parts or to parts with specified length (ie number of elements) and returns the requested part...

array

slices

ArrayStDev

Returns the standard deviation of array elements.

array must contain only numbers, else the function will throw an error or the results will be unpredictable...

array

functions

ArraySum

Returns the sum of all array elements as it is deduced by applying a user-defined function for the evaluation of each array element and another one for the summing of the resulting values.

In effect the function is the equivalent of taking the integral of an array...

array

operators

ArraySumProduct

Returns the sum of the products of all pairs of the corresponding elements of array1 and array2.

In effect (taking into account that an array is the representation of a vector) the function is the equivalent of the internal product of two vectors...

array

functions

Average

Returns the (statistical) average of its arguments...

numeric

statistics

AvslibVersion

Returns a clip with AVSLib's version and copyright information...

base

version

AvslibVersionNumber

Returns the AVSLib's version number as a float...

base

version

AvslibVersionString

Returns a string with the AVSLib's version number...

base

version

 

[<< top]