Lines Matching refs:array
181 * Purpose: Does fractional array look-up using linear interpolation
187 * array: pointer to array of signed 16 bit values, typically either PCM data or control data
190 * indexLimit: the total size of the array, used to compute buffer wrap
193 * Value from the input array, linearly interpolated between two actual data values
197 static EAS_I16 WeightedTap(const EAS_I16 *array, EAS_I16 indexReference, EAS_I32 indexDesired, EAS_I16 indexLimit)
212 //make sure we stay within array bounds, this implements circular buffer
218 //get two adjacent values from the array
219 val1 = array[index];
224 val2 = array[indexLimit-1]; //get last value from array
228 val2 = array[index-1]; //get previous value from array