valid_audio
valid_audio(
y,mono?):boolean
Defined in: packages/pleco-xa/src/scripts/xa-util.js:1103
Determine whether a variable contains valid audio data
Valid audio must be:
- A typed array or regular array
- One-dimensional
- Finite (no NaN or Infinity values)
- Non-empty
Parameters
Section titled “Parameters”any[] | Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike>
Input audio data
boolean = true
If true, require strictly 1D (default: true)
Returns
Section titled “Returns”boolean
True if audio data is valid
Example
Section titled “Example”valid_audio([1, 2, 3]) // truevalid_audio([NaN, 1, 2]) // falsevalid_audio([]) // false