
main.media.recorder.MediaRecorder.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
package media.recorder
import media.streams.MediaStream
import web.events.Event
import web.events.EventHandler
import web.events.EventTarget
external class MediaRecorder(
stream: MediaStream,
options: MediaRecorderOptions = definedExternally,
) : EventTarget {
val audioBitsPerSecond: Int
val mimeType: String
var ondataavailable: EventHandler?
var onerror: EventHandler?
var onpause: EventHandler?
var onresume: EventHandler?
var onstart: EventHandler?
var onstop: EventHandler?
val state: RecordingState
val stream: MediaStream
val videoBitsPerSecond: Int
fun pause()
fun requestData()
fun resume()
fun start(timeslice: Number = definedExternally)
fun stop()
companion object {
fun isTypeSupported(type: String): Boolean
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy