UNPKG

sound-manager-ts

Version:

Lightweight TypeScript soundmanager for Web Audio API. Seamless audio control in web apps and games with full type safety and modern API

27 lines (26 loc) 670 B
import { SoundPanType } from './sound-pan-type.enum'; export interface PlayOptions { createNewInstance?: boolean; duration?: number; fadeInDuration?: number; fadeInStartVolume?: number; fadeOutDuration?: number; fadeOutEndVolume?: number; fadeOutBeforeEndDuration?: number; groupId?: string; isSeeking?: boolean; loop?: boolean; maxLoops?: number; pan?: number; panSpatialPosition?: { x: number; y: number; z: number; }; panType?: SoundPanType; pauseAtDurationReached?: boolean; playbackRate?: number; startTime?: number; trackProgress?: boolean; volume?: number; }