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
20 lines (19 loc) • 455 B
TypeScript
import { SoundState } from './sound-state.interface';
export interface SoundStateInfo {
progress: number;
startTime: number;
currentTime: number;
elapsedTime: number;
adjustedElapsedTime: number;
duration: number;
rawDuration: number | null;
playbackRate: number | null;
state: SoundState;
volume: number;
pan: number;
panSpatialPosition: {
x: number;
y: number;
z: number;
};
}