VideoEncoderConfig
Generated.swift:17272class VideoEncoderConfig
class VideoEncoderConfig
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.
convenience init(codec: String, width: UInt32, height: UInt32, displayWidth: UInt32, displayHeight: UInt32, bitrate: UInt64, framerate: Double, hardwareAcceleration: HardwareAcceleration, alpha: AlphaOption, scalabilityMode: String, bitrateMode: VideoEncoderBitrateMode, latencyMode: LatencyMode)
required init(unsafelyWrapping object: JSObject)
@ReadWriteAttribute var alpha: AlphaOption { get set }
@ReadWriteAttribute var bitrate: UInt64 { get set }
@ReadWriteAttribute var bitrateMode: VideoEncoderBitrateMode { get set }
@ReadWriteAttribute var codec: String { get set }
@ReadWriteAttribute var displayHeight: UInt32 { get set }
@ReadWriteAttribute var displayWidth: UInt32 { get set }
@ReadWriteAttribute var framerate: Double { get set }
@ReadWriteAttribute var hardwareAcceleration: HardwareAcceleration { get set }
@ReadWriteAttribute var height: UInt32 { get set }
@ReadWriteAttribute var latencyMode: LatencyMode { get set }
@ReadWriteAttribute var scalabilityMode: String { get set }
@ReadWriteAttribute var width: UInt32 { get set }