Package org.w3c.dom.mediacapture

Types

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

Exposes the JavaScript ConstrainBooleanParameters to Kotlin

ConstrainDOMStringParameters
Link copied to clipboard
JS
external interface ConstrainDOMStringParameters

Exposes the JavaScript ConstrainDOMStringParameters to Kotlin

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

Exposes the JavaScript DoubleRange to Kotlin

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

Exposes the JavaScript MediaDeviceInfo to Kotlin

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

Exposes the JavaScript MediaDevices to Kotlin

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

Exposes the JavaScript MediaStream to Kotlin

MediaStreamConstraints
Link copied to clipboard
JS
external interface MediaStreamConstraints

Exposes the JavaScript MediaStreamConstraints to Kotlin

MediaStreamTrack
Link copied to clipboard
JS
abstract external class MediaStreamTrack : EventTarget

Exposes the JavaScript MediaStreamTrack to Kotlin

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

Exposes the JavaScript MediaStreamTrackEvent to Kotlin

MediaStreamTrackEventInit
Link copied to clipboard
JS
external interface MediaStreamTrackEventInit : EventInit
MediaStreamTrackState
Link copied to clipboard
JS
external interface MediaStreamTrackState
MediaTrackCapabilities
Link copied to clipboard
JS
external interface MediaTrackCapabilities
MediaTrackConstraints
Link copied to clipboard
JS
external interface MediaTrackConstraints : MediaTrackConstraintSet

Exposes the JavaScript MediaTrackConstraints to Kotlin

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

Exposes the JavaScript MediaTrackSettings to Kotlin

MediaTrackSupportedConstraints
Link copied to clipboard
JS
external interface MediaTrackSupportedConstraints

Exposes the JavaScript MediaTrackSupportedConstraints to Kotlin

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

Functions

Capabilities
Link copied to clipboard
JS
inline fun Capabilities(): Capabilities
ConstrainBooleanParameters
Link copied to clipboard
JS
inline fun ConstrainBooleanParameters(exact: Boolean? = undefined, ideal: Boolean? = undefined): ConstrainBooleanParameters
ConstrainDOMStringParameters
Link copied to clipboard
JS
inline fun ConstrainDOMStringParameters(exact: dynamic = undefined, ideal: dynamic = undefined): ConstrainDOMStringParameters
ConstrainDoubleRange
Link copied to clipboard
JS
inline fun ConstrainDoubleRange(exact: Double? = undefined, ideal: Double? = undefined, max: Double? = undefined, min: Double? = undefined): ConstrainDoubleRange
Constraints
Link copied to clipboard
JS
inline fun Constraints(advanced: Array<ConstraintSet>? = undefined): Constraints
ConstraintSet
Link copied to clipboard
JS
inline fun ConstraintSet(): ConstraintSet
ConstrainULongRange
Link copied to clipboard
JS
inline fun ConstrainULongRange(exact: Int? = undefined, ideal: Int? = undefined, max: Int? = undefined, min: Int? = undefined): ConstrainULongRange
DoubleRange
Link copied to clipboard
JS
inline fun DoubleRange(max: Double? = undefined, min: Double? = undefined): DoubleRange
MediaStreamConstraints
Link copied to clipboard
JS
inline fun MediaStreamConstraints(video: dynamic = false, audio: dynamic = false): MediaStreamConstraints
MediaStreamTrackEventInit
Link copied to clipboard
JS
inline fun MediaStreamTrackEventInit(track: MediaStreamTrack?, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): MediaStreamTrackEventInit
MediaTrackCapabilities
Link copied to clipboard
JS
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
MediaTrackConstraints
Link copied to clipboard
JS
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
MediaTrackConstraintSet
Link copied to clipboard
JS
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
MediaTrackSettings
Link copied to clipboard
JS
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
MediaTrackSupportedConstraints
Link copied to clipboard
JS
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
OverconstrainedErrorEventInit
Link copied to clipboard
JS
inline fun OverconstrainedErrorEventInit(error: dynamic = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): OverconstrainedErrorEventInit
Settings
Link copied to clipboard
JS
inline fun Settings(): Settings
ULongRange
Link copied to clipboard
JS
inline fun ULongRange(max: Int? = undefined, min: Int? = undefined): ULongRange

Properties

AUDIOINPUT
Link copied to clipboard
JS
val MediaDeviceKind.Companion.AUDIOINPUT: MediaDeviceKind
AUDIOOUTPUT
Link copied to clipboard
JS
val MediaDeviceKind.Companion.AUDIOOUTPUT: MediaDeviceKind
CROP_AND_SCALE
Link copied to clipboard
ENDED
Link copied to clipboard
JS
ENVIRONMENT
Link copied to clipboard
LEFT
Link copied to clipboard
JS
LIVE
Link copied to clipboard
JS
NONE
Link copied to clipboard
JS
RIGHT
Link copied to clipboard
JS
USER
Link copied to clipboard
JS
VIDEOINPUT
Link copied to clipboard
JS
val MediaDeviceKind.Companion.VIDEOINPUT: MediaDeviceKind