UNPKG

@flashport/flashport

Version:

FlashPort is a TypeScript 2D graphics library that largely replicates the Flash ActionScript 3.0 library

57 lines (56 loc) 1.27 kB
import { SoundTransform } from "./SoundTransform"; import { EventDispatcher } from "../events/EventDispatcher"; export declare class SoundChannel extends EventDispatcher { private _envelops; private _source; private _panNode; private _gainNode; private _startTime; private _sndTransform; private _position; private _curEnvelopPoint; private _origVolume; constructor(); private onUpdate; get position(): number; get soundTransform(): SoundTransform; set soundTransform(v: SoundTransform); stop(): void; get leftPeak(): number; get rightPeak(): number; /** * Animate only */ get __envelops(): any[]; /** * Animate only */ set __envelops(value: any[]); /** * JS only */ set __source(value: AudioBufferSourceNode); /** * JS only */ get __source(): AudioBufferSourceNode; /** * JS only */ set __panner(value: StereoPannerNode); get __panner(): StereoPannerNode; /** * JS only */ get __gainNode(): GainNode; /** * JS only */ set __gainNode(value: GainNode); set __startTime(value: number); /** * JS Only */ private dispose; private playbackComplete; }