Skip to content

MediaTrackCapabilities

[<Interface>]
type MediaTrackCapabilities =
    abstract member aspectRatio: DoubleRange option with get, set
    abstract member autoGainControl: ResizeArray<bool> option with get, set
    abstract member backgroundBlur: ResizeArray<bool> option with get, set
    abstract member channelCount: ULongRange option with get, set
    abstract member deviceId: string option with get, set
    abstract member displaySurface: string option with get, set
    abstract member echoCancellation: ResizeArray<U2<bool,string>> option with get, set
    abstract member facingMode: ResizeArray<string> option with get, set
    abstract member frameRate: DoubleRange option with get, set
    abstract member groupId: string option with get, set
    abstract member height: ULongRange option with get, set
    abstract member noiseSuppression: ResizeArray<bool> option with get, set
    abstract member sampleRate: ULongRange option with get, set
    abstract member sampleSize: ULongRange option with get, set
    abstract member width: ULongRange option with get, set
    static member Create (?aspectRatio: DoubleRange, ?autoGainControl: ResizeArray<bool>, ?backgroundBlur: ResizeArray<bool>, ?channelCount: ULongRange, ?deviceId: string, ?displaySurface: string, ?echoCancellation: ResizeArray<U2<bool,string>>, ?facingMode: ResizeArray<string>, ?frameRate: DoubleRange, ?groupId: string, ?height: ULongRange, ?noiseSuppression: ResizeArray<bool>, ?sampleRate: ULongRange, ?sampleSize: ULongRange, ?width: ULongRange) : MediaTrackCapabilities
AssemblyGlutinum.Web
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>]

Properties

abstract member aspectRatio: DoubleRange option with get, set
abstract member autoGainControl: ResizeArray<bool> option with get, set
abstract member backgroundBlur: ResizeArray<bool> option with get, set
abstract member channelCount: ULongRange option with get, set
abstract member deviceId: string option with get, set
abstract member displaySurface: string option with get, set
abstract member echoCancellation: ResizeArray<U2<bool,string>> option with get, set
abstract member facingMode: ResizeArray<string> option with get, set
abstract member frameRate: DoubleRange option with get, set
abstract member groupId: string option with get, set
abstract member height: ULongRange option with get, set
abstract member noiseSuppression: ResizeArray<bool> option with get, set
abstract member sampleRate: ULongRange option with get, set
abstract member sampleSize: ULongRange option with get, set
abstract member width: ULongRange option with get, set

Methods

static member Create (?aspectRatio: DoubleRange, ?autoGainControl: ResizeArray<bool>, ?backgroundBlur: ResizeArray<bool>, ?channelCount: ULongRange, ?deviceId: string, ?displaySurface: string, ?echoCancellation: ResizeArray<U2<bool,string>>, ?facingMode: ResizeArray<string>, ?frameRate: DoubleRange, ?groupId: string, ?height: ULongRange, ?noiseSuppression: ResizeArray<bool>, ?sampleRate: ULongRange, ?sampleSize: ULongRange, ?width: ULongRange) : MediaTrackCapabilities