cacophony
    Preparing search index...

    Interface BaseContext

    interface BaseContext {
        audioWorklet?: AudioWorklet;
        currentTime: number;
        destination: AudioNode;
        length?: number;
        listener: AudioListener;
        sampleRate: number;
        close?(): Promise<void>;
        createBiquadFilter(): BiquadFilterNode;
        createBuffer?(
            numberOfChannels: number,
            length: number,
            sampleRate: number,
        ): AudioBuffer;
        createBufferSource(): AudioBufferSourceNode;
        createChannelMerger?(numberOfInputs?: number): ChannelMergerNode;
        createChannelSplitter?(numberOfOutputs?: number): ChannelSplitterNode;
        createConvolver?(): ConvolverNode;
        createGain(): GainNode;
        createMediaElementSource?(
            mediaElement: HTMLMediaElement,
        ): MediaElementSourceNode;
        createMediaStreamSource?(stream: MediaStream): MediaStreamAudioSourceNode;
        createOscillator(): OscillatorNode;
        createPanner(): PannerNode;
        createStereoPanner(): StereoPannerNode;
        decodeAudioData(audioData: ArrayBuffer): Promise<AudioBuffer>;
        decodeAudioData(
            audioData: ArrayBuffer,
            successCallback: (buffer: AudioBuffer) => void,
            errorCallback?: (error: DOMException) => void,
        ): Promise<AudioBuffer>;
        resume?(): Promise<void>;
        startRendering?(): Promise<AudioBuffer>;
        suspend?(suspendTime?: number): Promise<void>;
    }
    Index
    audioWorklet?: AudioWorklet
    currentTime: number
    destination: AudioNode
    length?: number
    listener: AudioListener
    sampleRate: number
    • Parameters

      • numberOfChannels: number
      • length: number
      • sampleRate: number

      Returns AudioBuffer

    • Parameters

      • audioData: ArrayBuffer

      Returns Promise<AudioBuffer>

    • Parameters

      • audioData: ArrayBuffer
      • successCallback: (buffer: AudioBuffer) => void
      • OptionalerrorCallback: (error: DOMException) => void

      Returns Promise<AudioBuffer>

    • Parameters

      • OptionalsuspendTime: number

      Returns Promise<void>