Interface AudioEngineOptions
interface AudioEngineOptions {
audioContext?: BaseAudioContext;
parameterRampDuration?: number;
resumeOnInteraction?: boolean;
resumeOnPause?: boolean;
resumeOnPauseRetryInterval?: number;
volume?: number;
}
audioContext?: BaseAudioContext;
parameterRampDuration?: number;
resumeOnInteraction?: boolean;
resumeOnPause?: boolean;
resumeOnPauseRetryInterval?: number;
volume?: number;
}
Properties
Optionalaudio Context
audioContext?: BaseAudioContext
The audio context to use. Pass an OfflineAudioContext for deterministic,
faster-than-realtime rendering (used by the audio test suite). When omitted
a real-time AudioContext is created.
Optionalparameter Ramp Duration
parameterRampDuration?: number
Default parameter ramp smoothing, in seconds. Defaults to 0.01.
Optionalresume On Interaction
resumeOnInteraction?: boolean
Auto-resume the context on user interaction (click). Defaults to true.
Optionalresume On Pause
resumeOnPause?: boolean
Auto-resume the context if the browser pauses playback. Defaults to true.
Optionalresume On Pause Retry Interval
resumeOnPauseRetryInterval?: number
Retry interval (ms) for resumeOnPause. Defaults to 1000.
Optionalvolume
volume?: number
Master output volume. Defaults to 1.
Options for createAudioEngineAsync.