@turbowarp/types
    Preparing search index...
    interface SoundPlayer {
        audioEngine: AudioEngine;
        buffer: AudioBuffer;
        id: string;
        isPlaying: boolean;
        isStarting: boolean;
        outputNode: AudioNode;
        startingUntil: number;
        _createSource(): void;
        connect(connectable: AudioEngine | AudioEngine.Effect | EffectChain): void;
        dispose(): void;
        emit<K extends keyof SoundPlayerEventMap>(
            event: K,
            ...args: EventEmitterArgs<SoundPlayerEventMap, K>,
        ): void;
        finished(): Promise<void>;
        handleEvent(event: Event): void;
        initialize(): void;
        listeners<K extends keyof SoundPlayerEventMap>(
            event: K,
        ): EventEmitterCallback<SoundPlayerEventMap, K>[];
        off<K extends keyof SoundPlayerEventMap>(
            event: K,
            callback: EventEmitterCallback<SoundPlayerEventMap, K>,
        ): void;
        on<K extends keyof SoundPlayerEventMap>(
            event: K,
            callback: EventEmitterCallback<SoundPlayerEventMap, K>,
        ): void;
        once<K extends keyof SoundPlayerEventMap>(
            event: K,
            callback: EventEmitterCallback<SoundPlayerEventMap, K>,
        ): void;
        onEnded(): void;
        play(): void;
        removeListener<K extends keyof SoundPlayerEventMap>(
            event: K,
            callback: EventEmitterCallback<SoundPlayerEventMap, K>,
        ): void;
        setPlaybackRate(playbackRate: number): void;
        stop(): void;
        stopImmediately(): void;
        take(): SoundPlayer;
    }

    Hierarchy (View Summary)

    Index

    Properties

    audioEngine: AudioEngine
    buffer: AudioBuffer
    id: string
    isPlaying: boolean
    isStarting: boolean
    outputNode: AudioNode
    startingUntil: number

    Methods

    • Parameters

      • playbackRate: number

      Returns void