Package-level declarations

Types

Link copied to clipboard
external interface Capabilities
Link copied to clipboard
external interface ConstrainablePattern
Link copied to clipboard
external interface ConstrainBooleanParameters

Exposes the JavaScript ConstrainBooleanParameters to Kotlin

Link copied to clipboard
external interface ConstrainDOMStringParameters

Exposes the JavaScript ConstrainDOMStringParameters to Kotlin

Link copied to clipboard
external interface ConstrainDoubleRange : DoubleRange
Link copied to clipboard
external interface Constraints : ConstraintSet
Link copied to clipboard
external interface ConstraintSet
Link copied to clipboard
external interface ConstrainULongRange : ULongRange
Link copied to clipboard
external interface DoubleRange

Exposes the JavaScript DoubleRange to Kotlin

Link copied to clipboard
abstract external class InputDeviceInfo : MediaDeviceInfo
Link copied to clipboard
abstract external class MediaDeviceInfo

Exposes the JavaScript MediaDeviceInfo to Kotlin

Link copied to clipboard
external interface MediaDeviceKind
Link copied to clipboard
abstract external class MediaDevices : EventTarget

Exposes the JavaScript MediaDevices to Kotlin

Link copied to clipboard
open external class MediaStream : EventTarget, MediaProvider

Exposes the JavaScript MediaStream to Kotlin

Link copied to clipboard
external interface MediaStreamConstraints

Exposes the JavaScript MediaStreamConstraints to Kotlin

Link copied to clipboard
abstract external class MediaStreamTrack : EventTarget

Exposes the JavaScript MediaStreamTrack to Kotlin

Link copied to clipboard
open external class MediaStreamTrackEvent(type: String, eventInitDict: MediaStreamTrackEventInit) : Event

Exposes the JavaScript MediaStreamTrackEvent to Kotlin

Link copied to clipboard
Link copied to clipboard
external interface MediaStreamTrackState
Link copied to clipboard
external interface MediaTrackCapabilities
Link copied to clipboard

Exposes the JavaScript MediaTrackConstraints to Kotlin

Link copied to clipboard
external interface MediaTrackConstraintSet
Link copied to clipboard
external interface MediaTrackSettings

Exposes the JavaScript MediaTrackSettings to Kotlin

Link copied to clipboard

Exposes the JavaScript MediaTrackSupportedConstraints to Kotlin

Link copied to clipboard
open external class OverconstrainedErrorEvent(type: String, eventInitDict: OverconstrainedErrorEventInit) : Event
Link copied to clipboard
Link copied to clipboard
external interface Settings
Link copied to clipboard
external interface ULongRange
Link copied to clipboard
external interface VideoFacingModeEnum
Link copied to clipboard
external interface VideoResizeModeEnum

Functions

Link copied to clipboard
Link copied to clipboard
inline fun ConstrainBooleanParameters(exact: Boolean? = undefined, ideal: Boolean? = undefined): ConstrainBooleanParameters
Link copied to clipboard
inline fun ConstrainDOMStringParameters(exact: dynamic = undefined, ideal: dynamic = undefined): ConstrainDOMStringParameters
Link copied to clipboard
inline fun ConstrainDoubleRange(    exact: Double? = undefined,     ideal: Double? = undefined,     max: Double? = undefined,     min: Double? = undefined): ConstrainDoubleRange
Link copied to clipboard
inline fun Constraints(advanced: Array<ConstraintSet>? = undefined): Constraints
Link copied to clipboard
Link copied to clipboard
inline fun ConstrainULongRange(    exact: Int? = undefined,     ideal: Int? = undefined,     max: Int? = undefined,     min: Int? = undefined): ConstrainULongRange
Link copied to clipboard
inline fun DoubleRange(max: Double? = undefined, min: Double? = undefined): DoubleRange
Link copied to clipboard
inline fun MediaStreamConstraints(video: dynamic = false, audio: dynamic = false): MediaStreamConstraints
Link copied to clipboard
inline fun MediaStreamTrackEventInit(    track: MediaStreamTrack?,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): MediaStreamTrackEventInit
Link copied to clipboard
inline fun MediaTrackCapabilities(    width: ULongRange? = undefined,     height: ULongRange? = undefined,     aspectRatio: DoubleRange? = undefined,     frameRate: DoubleRange? = undefined,     facingMode: Array<String>? = undefined,     resizeMode: Array<String>? = undefined,     volume: DoubleRange? = undefined,     sampleRate: ULongRange? = undefined,     sampleSize: ULongRange? = undefined,     echoCancellation: Array<Boolean>? = undefined,     autoGainControl: Array<Boolean>? = undefined,     noiseSuppression: Array<Boolean>? = undefined,     latency: DoubleRange? = undefined,     channelCount: ULongRange? = undefined,     deviceId: String? = undefined,     groupId: String? = undefined): MediaTrackCapabilities
Link copied to clipboard
inline fun MediaTrackConstraints(    advanced: Array<MediaTrackConstraintSet>? = undefined,     width: dynamic = undefined,     height: dynamic = undefined,     aspectRatio: dynamic = undefined,     frameRate: dynamic = undefined,     facingMode: dynamic = undefined,     resizeMode: dynamic = undefined,     volume: dynamic = undefined,     sampleRate: dynamic = undefined,     sampleSize: dynamic = undefined,     echoCancellation: dynamic = undefined,     autoGainControl: dynamic = undefined,     noiseSuppression: dynamic = undefined,     latency: dynamic = undefined,     channelCount: dynamic = undefined,     deviceId: dynamic = undefined,     groupId: dynamic = undefined): MediaTrackConstraints
Link copied to clipboard
inline fun MediaTrackConstraintSet(    width: dynamic = undefined,     height: dynamic = undefined,     aspectRatio: dynamic = undefined,     frameRate: dynamic = undefined,     facingMode: dynamic = undefined,     resizeMode: dynamic = undefined,     volume: dynamic = undefined,     sampleRate: dynamic = undefined,     sampleSize: dynamic = undefined,     echoCancellation: dynamic = undefined,     autoGainControl: dynamic = undefined,     noiseSuppression: dynamic = undefined,     latency: dynamic = undefined,     channelCount: dynamic = undefined,     deviceId: dynamic = undefined,     groupId: dynamic = undefined): MediaTrackConstraintSet
Link copied to clipboard
inline fun MediaTrackSettings(    width: Int? = undefined,     height: Int? = undefined,     aspectRatio: Double? = undefined,     frameRate: Double? = undefined,     facingMode: String? = undefined,     resizeMode: String? = undefined,     volume: Double? = undefined,     sampleRate: Int? = undefined,     sampleSize: Int? = undefined,     echoCancellation: Boolean? = undefined,     autoGainControl: Boolean? = undefined,     noiseSuppression: Boolean? = undefined,     latency: Double? = undefined,     channelCount: Int? = undefined,     deviceId: String? = undefined,     groupId: String? = undefined): MediaTrackSettings
Link copied to clipboard
inline fun MediaTrackSupportedConstraints(    width: Boolean? = true,     height: Boolean? = true,     aspectRatio: Boolean? = true,     frameRate: Boolean? = true,     facingMode: Boolean? = true,     resizeMode: Boolean? = true,     volume: Boolean? = true,     sampleRate: Boolean? = true,     sampleSize: Boolean? = true,     echoCancellation: Boolean? = true,     autoGainControl: Boolean? = true,     noiseSuppression: Boolean? = true,     latency: Boolean? = true,     channelCount: Boolean? = true,     deviceId: Boolean? = true,     groupId: Boolean? = true): MediaTrackSupportedConstraints
Link copied to clipboard
inline fun OverconstrainedErrorEventInit(    error: dynamic = null,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): OverconstrainedErrorEventInit
Link copied to clipboard
inline fun Settings(): Settings
Link copied to clipboard
inline fun ULongRange(max: Int? = undefined, min: Int? = undefined): ULongRange

Properties