MediaTrackCapabilities

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(source)

Since Kotlin

1.1
fun MediaTrackCapabilities(    width: ULongRange? = undefined,     height: ULongRange? = undefined,     aspectRatio: DoubleRange? = undefined,     frameRate: DoubleRange? = undefined,     facingMode: JsArray<JsString>? = undefined,     resizeMode: JsArray<JsString>? = undefined,     volume: DoubleRange? = undefined,     sampleRate: ULongRange? = undefined,     sampleSize: ULongRange? = undefined,     echoCancellation: JsArray<JsBoolean>? = undefined,     autoGainControl: JsArray<JsBoolean>? = undefined,     noiseSuppression: JsArray<JsBoolean>? = undefined,     latency: DoubleRange? = undefined,     channelCount: ULongRange? = undefined,     deviceId: String? = undefined,     groupId: String? = undefined): MediaTrackCapabilities(source)

Since Kotlin

1.8