Options for initializing a Sonoscope coordinator inside React.
| Property | Type | Description |
|---|
array? | | number[] | Float32Array<ArrayBufferLike> | Float32Array<ArrayBufferLike>[] | number[][] | Raw PCM samples. |
audio? | HTMLAudioElement | HTML audio element to synchronize playback with. |
blob? | Blob | Audio Blob or File. |
buffer? | ArrayBuffer | Uint8Array<ArrayBufferLike> | Encoded audio file in an ArrayBuffer or Uint8Array. |
endTime? | number | Initial viewport end time in seconds. |
followPlayback? | FollowPlaybackMode | Playback follow mode (page, smooth, or off). |
maxDuration? | number | Maximum zoom duration in seconds. |
maxFrequency? | number | Initial maximum frequency in Hz. |
minDuration? | number | Minimum zoom duration in seconds. |
minFrequency? | number | Initial minimum frequency in Hz. |
sampleRate? | number | Sample rate in Hz when passing raw PCM samples. |
smoothAnchor? | number | Screen anchor ratio (0 to 1) for smooth playback follow. |
source? | AudioSource | Pre-constructed AudioSource instance. |
startTime? | number | Initial viewport start time in seconds. |
url? | string | URL of an audio file to load. |