Functions Index :: A
Name | Description | Package | Module |
---|---|---|---|
Returns the result of the AND of its arguments. Possible usage includes combination of multiple tests in Assert() statements, bitwise flags testing, etc... | |||
Returns the result of the AND of its arguments... | |||
Returns the inverse cosine of its argument... | |||
Returns the inverse hyperbolic cosine of its argument... | |||
Returns the inverse cotangent of its argument... | |||
Returns the inverse hyperbolic cotangent of its argument... | |||
Returns the inverse sine of its argument... | |||
Returns the inverse hyperbolic sine of its argument... | |||
Returns the inverse tangent of its argument... | |||
Returns the inverse hyperbolic tangent of its argument... | |||
Returns the (statistical) average of all array elements... | |||
Applies the Clamp function to all array elements and returns the resulting array... | |||
Returns true if array contains at least one element with value value, false otherwise... | |||
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 ... | |||
Deletes an element from the array passed as argument and returns the resulting array... | |||
Returns the current array elements delimiter... | |||
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... | |||
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... | |||
Deletes a range of elements from the array passed as argument and returns the resulting array... | |||
Demultiplexes the array passed as argument and returns the speficied subarray (to multiplex arrays use ArrayPlex)... | |||
Returns the subset of array with only distinct elements in it. The resulting... | |||
Returns the number of array elements with value value... | |||
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)... | |||
Returns true if all corresponding elements of the arrays passed as arguments are equal (ie array1[i] == array2[i] for all i)... | |||
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... | |||
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]... | |||
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... | |||
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... | |||
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... | |||
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... | |||
Returns true if all elements of array1 are greater than the corresponding elements of array2 (ie array1[i] > array2[i] for all i)... | |||
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)... | |||
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... | |||
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... | |||
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... | |||
Inverts the indexes of the elements of array (the last element becomes first and so on) and returns the resulting array... | |||
Joins the arrays passed as arguments (arr01, arr02, ...) serially, in the order specified, into one array. Returns the resulting array... | |||
Returns the length of array, ie the number of elements stored inside it... | |||
Returns true if all elements of array1 are less than the corresponding elements of array2 (ie array1[i] < array2[i] for all i)... | |||
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)... | |||
Returns the bigger value stored inside array... | |||
Returns the smaller value stored inside array... | |||
Inverses the sign of all elements of array (the same as multiplying with -1) and returns the resulting array... | |||
Applies the Not function to all array elements (ie performs a NOT to array elements) and returns the resulting array... | |||
Returns true if all corresponding elements of array1 and array2 are not equal (ie array1[i] != array2[i] for all i)... | |||
Performs an operation between corresponding elements of two arrays (ie array1[i] op array2[i]) and returns the resulting array... | |||
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... | |||
Performs an operation of a function onto all elements of an array (ie func(array[i], ...)) and returns the resulting array... | |||
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... | |||
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... | |||
Applies the PowSeries function to all array elements and returns th... | |||
Applies the PowSeriesA function to all array elements and returns the resulting array... | |||
Applies the PowSeriesAA function to all array elements and returns the resulting array... | |||
Returns a clip with the values of the elements contained in array printed in separate lines (one line for each element)... | |||
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... | |||
Returns the product of all array elements... | |||
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)... | |||
Removes elements from array, wherever the corresponding flags array element has a value equal to zero. Returns the modified array... | |||
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... | |||
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... | |||
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... | |||
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 ... | |||
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... | |||
Sorts array, using the quick sort algorithm ... | |||
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."... | |||
Splits array to a specified number of parts or to parts with specified length (ie number of elements) and returns the requested part... | |||
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... | |||
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... | |||
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... | |||
Returns the (statistical) average of its arguments... | |||
Returns a clip with AVSLib's version and copyright information... | |||
Returns the AVSLib's version number as a float... | |||
Returns a string with the AVSLib's version number... |