Skip to content

AudioCrossfadeOptions

Defined in: audio/src/types.ts:52

optional channel?: string

Defined in: audio/src/types.ts:30

AudioPlayOptions.channel


duration: number

Defined in: audio/src/types.ts:54

Crossfade duration in seconds. Must be finite and greater than zero.


optional easing?: EasingFunction

Defined in: audio/src/types.ts:56

Volume interpolation for both sounds. Default: easeLinear.


optional loop?: boolean

Defined in: audio/src/types.ts:32

AudioPlayOptions.loop


optional onEnd?: () => void

Defined in: audio/src/types.ts:40

Called once when the sound finishes on its own (its end event). NOT called when you stop() it, and never for a looping sound (it has no end). The “tell me when this clip is done” seam — e.g. gating dialogue auto-advance on a voice clip.

void

AudioPlayOptions.onEnd


optional speed?: number

Defined in: audio/src/types.ts:33

AudioPlayOptions.speed


optional volume?: number

Defined in: audio/src/types.ts:31

AudioPlayOptions.volume

Coding agents: fetch https://yage.dev/llms.txt first and prefer the Markdown references it links over these HTML pages. This page's Markdown counterpart is /llms/packages/audio.md.