cacophony
    Preparing search index...

    Interface BaseSound

    The base interface for any sound-producing entity, including individual sounds, groups, and playbacks. BaseSound

    interface BaseSound {
        isPlaying: boolean;
        position?: Position;
        streamCapabilities?: StreamCapabilities;
        threeDOptions?: ThreeDOptions;
        volume: number;
        addFilter(filter: BiquadFilterNode): void;
        fadeIn?(duration: number, type?: FadeType): Promise<void>;
        fadeOut?(duration: number, type?: FadeType): Promise<void>;
        fadeTo?(value: number, duration: number, type?: FadeType): Promise<void>;
        pause(): void;
        play(options?: PlayOptions): BaseSound[];
        removeFilter(filter: BiquadFilterNode): void;
        seek?(time: number): void;
        stop(): void;
        stopWithFade?(duration: number, type?: FadeType): Promise<void>;
    }

    Implemented by

    Index
    isPlaying: boolean
    position?: Position
    streamCapabilities?: StreamCapabilities
    threeDOptions?: ThreeDOptions
    volume: number
    • Parameters

      • value: number
      • duration: number
      • Optionaltype: FadeType

      Returns Promise<void>