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

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