
jsMain.web.media.key.MediaKeySession.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
package web.media.key
import js.buffer.BufferSource
import js.core.EpochTimeStamp
import js.core.Void
import web.events.Event
import web.events.EventHandler
import web.events.EventTarget
import kotlin.js.Promise
sealed external class MediaKeySession :
EventTarget {
val closed: Promise
val expiration: EpochTimeStamp
val keyStatuses: MediaKeyStatusMap
var onkeystatuseschange: EventHandler?
var onmessage: EventHandler?
val sessionId: String
fun close(): Promise
fun generateRequest(
initDataType: String,
initData: BufferSource,
): Promise
fun load(sessionId: String): Promise
fun remove(): Promise
fun update(response: BufferSource): Promise
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy