All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jsMain.web.audio.AudioContext.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

package web.audio

import js.core.Void
import web.html.HTMLMediaElement
import web.media.streams.MediaStream
import kotlin.js.Promise

external class AudioContext(
    contextOptions: AudioContextOptions = definedExternally,
) : BaseAudioContext {
    val baseLatency: Double
    val outputLatency: Double
    fun close(): Promise
    fun createMediaElementSource(mediaElement: HTMLMediaElement): MediaElementAudioSourceNode
    fun createMediaStreamDestination(): MediaStreamAudioDestinationNode
    fun createMediaStreamSource(mediaStream: MediaStream): MediaStreamAudioSourceNode
    fun getOutputTimestamp(): AudioTimestamp
    fun resume(): Promise
    fun suspend(): Promise
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy