Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/remapper/src/deps.ts>three.Audio

A framework for Beat Saber map scripting.
Go to Latest
class three.Audio
extends Object3D
Re-export
import { three } from "https://deno.land/x/remapper@2.1.0/src/deps.ts";
const { Audio } = three;

Constructors

new
Audio(listener: AudioListener)

Type Parameters

optional
NodeType extends AudioNode = GainNode

Properties

autoplay: boolean
buffer: null | AudioBuffer
context: AudioContext
detune: number
duration: number | undefined
filters: AudioNode[]
gain: GainNode
hasPlaybackControl: boolean
isPlaying: boolean
listener: AudioListener
loop: boolean
loopEnd: number
loopStart: number
offset: number
playbackRate: number
source: null | AudioBufferSourceNode
sourceType: string
type: "Audio"

Methods

connect(): this
disconnect(): this
getDetune(): number
getFilter(): AudioNode
getFilters(): AudioNode[]
getLoop(): boolean
getPlaybackRate(): number
getVolume(): number
deprecated
load(file: string): Audio
onEnded(): void
pause(): this
play(delay?: number): this
setBuffer(audioBuffer: AudioBuffer): this
setDetune(value: number): this
setFilter(filter: AudioNode): this
setFilters(value: AudioNode[]): this
setLoop(value: boolean): this
setLoopEnd(value: number): this
setLoopStart(value: number): this
setMediaElementSource(mediaElement: HTMLMediaElement): this
setMediaStreamSource(mediaStream: MediaStream): this
setNodeSource(audioNode: AudioBufferSourceNode): this
setPlaybackRate(value: number): this
setVolume(value: number): this
stop(): this