Interface AudioWorkletGlobalScope

interface AudioWorkletGlobalScope {
    AudioWorkletGlobalScope: any;
    AudioWorkletProcessor: {
        parameterDescriptors: TypedAudioParamDescriptor<string>[];
        new <MsgIn, MsgOut, Par>(): TypedAudioWorkletProcessor<MsgIn, MsgOut, Par>;
    };
    currentFrame: number;
    currentTime: number;
    globalThis: AudioWorkletGlobalScope;
    registerProcessor: ((name, constructor) => void);
    sampleRate: number;
    webAudioModules: WamEnv;
}

Hierarchy

  • AudioWorkletGlobalScope
    • AudioWorkletGlobalScope

Properties

AudioWorkletGlobalScope: any
AudioWorkletProcessor: {
    parameterDescriptors: TypedAudioParamDescriptor<string>[];
    new <MsgIn, MsgOut, Par>(): TypedAudioWorkletProcessor<MsgIn, MsgOut, Par>;
}

Type declaration

currentFrame: number
currentTime: number
globalThis: AudioWorkletGlobalScope
registerProcessor: ((name, constructor) => void)

Type declaration

    • (name, constructor): void
    • Parameters

      • name: string
      • constructor: (new (options?) => AudioWorkletProcessor)
          • new (options?): AudioWorkletProcessor
          • Parameters

            • Optional options: any

            Returns AudioWorkletProcessor

      Returns void

sampleRate: number
webAudioModules: WamEnv

Generated using TypeDoc