MediaTrackCapabilities
Generated.swift:11304class MediaTrackCapabilities
class MediaTrackCapabilities
import DOM
class BridgedDictionary
protocol ConstructibleFromJSValue
Types conforming to this protocol can be constructed from JSValue
.
protocol ConvertibleToJSValue
Objects that can be converted to a JavaScript value, preferably in a lossless manner.
required init(unsafelyWrapping object: JSObject)
convenience init(width: ULongRange, height: ULongRange, aspectRatio: DoubleRange, frameRate: DoubleRange, facingMode: [String], resizeMode: [String], sampleRate: ULongRange, sampleSize: ULongRange, echoCancellation: [Bool], autoGainControl: [Bool], noiseSuppression: [Bool], latency: DoubleRange, channelCount: ULongRange, deviceId: String, groupId: String)
@ReadWriteAttribute var aspectRatio: DoubleRange { get set }
@ReadWriteAttribute var autoGainControl: [Bool] { get set }
@ReadWriteAttribute var channelCount: ULongRange { get set }
@ReadWriteAttribute var deviceId: String { get set }
@ReadWriteAttribute var echoCancellation: [Bool] { get set }
@ReadWriteAttribute var facingMode: [String] { get set }
@ReadWriteAttribute var frameRate: DoubleRange { get set }
@ReadWriteAttribute var groupId: String { get set }
@ReadWriteAttribute var height: ULongRange { get set }
@ReadWriteAttribute var latency: DoubleRange { get set }
@ReadWriteAttribute var noiseSuppression: [Bool] { get set }
@ReadWriteAttribute var resizeMode: [String] { get set }
@ReadWriteAttribute var sampleRate: ULongRange { get set }
@ReadWriteAttribute var sampleSize: ULongRange { get set }
@ReadWriteAttribute var width: ULongRange { get set }