Package org.w3c.dom.mediacapture

Types

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

Exposes the JavaScript ConstrainBooleanParameters to Kotlin

ConstrainDOMStringParameters
Link copied to clipboard
external interface ConstrainDOMStringParameters

Exposes the JavaScript ConstrainDOMStringParameters to Kotlin

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

Exposes the JavaScript DoubleRange to Kotlin

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

Exposes the JavaScript MediaDeviceInfo to Kotlin

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

Exposes the JavaScript MediaDevices to Kotlin

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

Exposes the JavaScript MediaStream to Kotlin

MediaStreamConstraints
Link copied to clipboard
external interface MediaStreamConstraints

Exposes the JavaScript MediaStreamConstraints to Kotlin

MediaStreamTrack
Link copied to clipboard
abstract external class MediaStreamTrack : EventTarget

Exposes the JavaScript MediaStreamTrack to Kotlin

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

Exposes the JavaScript MediaStreamTrackEvent to Kotlin

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

Exposes the JavaScript MediaTrackConstraints to Kotlin

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

Exposes the JavaScript MediaTrackSettings to Kotlin

MediaTrackSupportedConstraints
Link copied to clipboard
external interface MediaTrackSupportedConstraints

Exposes the JavaScript MediaTrackSupportedConstraints to Kotlin

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

Functions

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

Properties

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