MediaTrackSettings

Overview

The MediaTrackSettings dictionary is used to return the current values configured for each of a MediaStreamTrack's settings. These values will adhere as closely as possible to any constraints previously described using a MediaTrackConstraints object and set using applyConstraints(), and will adhere to the default constraints for any properties whose constraints haven't been changed, or whose customized constraints couldn't be matched.

Location

Properties


aspectRatio

 

property aspectRatio: Double read write;

 

Double aspectRatio { get; set; }

 

var aspectRatio: Double { get{} set{} }

 

Double aspectRatio { __get; __set; }

 

Property aspectRatio() As Double

autoGainControl

 

property autoGainControl: Boolean read write;

 

Boolean autoGainControl { get; set; }

 

var autoGainControl: Boolean { get{} set{} }

 

Boolean autoGainControl { __get; __set; }

 

Property autoGainControl() As Boolean

channelCount

 

property channelCount: Int64 read write;

 

Int64 channelCount { get; set; }

 

var channelCount: Int64 { get{} set{} }

 

Int64 channelCount { __get; __set; }

 

Property channelCount() As Int64

cursor

 

property cursor: String read write;

 

String cursor { get; set; }

 

var cursor: String { get{} set{} }

 

String cursor { __get; __set; }

 

Property cursor() As String

deviceId

 

property deviceId: Int32 read write;

 

Int32 deviceId { get; set; }

 

var deviceId: Int32 { get{} set{} }

 

Int32 deviceId { __get; __set; }

 

Property deviceId() As Int32

displaySurface

 

property displaySurface: String read write;

 

String displaySurface { get; set; }

 

var displaySurface: String { get{} set{} }

 

String displaySurface { __get; __set; }

 

Property displaySurface() As String

echoCancellation

 

property echoCancellation: Boolean read write;

 

Boolean echoCancellation { get; set; }

 

var echoCancellation: Boolean { get{} set{} }

 

Boolean echoCancellation { __get; __set; }

 

Property echoCancellation() As Boolean

facingMode

 

property facingMode: String read write;

 

String facingMode { get; set; }

 

var facingMode: String { get{} set{} }

 

String facingMode { __get; __set; }

 

Property facingMode() As String

frameRate

 

property frameRate: Double read write;

 

Double frameRate { get; set; }

 

var frameRate: Double { get{} set{} }

 

Double frameRate { __get; __set; }

 

Property frameRate() As Double

groupId

 

property groupId: Int32 read write;

 

Int32 groupId { get; set; }

 

var groupId: Int32 { get{} set{} }

 

Int32 groupId { __get; __set; }

 

Property groupId() As Int32

height

 

property height: Int32 read write;

 

Int32 height { get; set; }

 

var height: Int32 { get{} set{} }

 

Int32 height { __get; __set; }

 

Property height() As Int32

latency

 

property latency: Double read write;

 

Double latency { get; set; }

 

var latency: Double { get{} set{} }

 

Double latency { __get; __set; }

 

Property latency() As Double

logicalSurface

 

property logicalSurface: Boolean read write;

 

Boolean logicalSurface { get; set; }

 

var logicalSurface: Boolean { get{} set{} }

 

Boolean logicalSurface { __get; __set; }

 

Property logicalSurface() As Boolean

noiseSuppression

 

property noiseSuppression: Boolean read write;

 

Boolean noiseSuppression { get; set; }

 

var noiseSuppression: Boolean { get{} set{} }

 

Boolean noiseSuppression { __get; __set; }

 

Property noiseSuppression() As Boolean

sampleRate

 

property sampleRate: Int64 read write;

 

Int64 sampleRate { get; set; }

 

var sampleRate: Int64 { get{} set{} }

 

Int64 sampleRate { __get; __set; }

 

Property sampleRate() As Int64

sampleSize

 

property sampleSize: Int64 read write;

 

Int64 sampleSize { get; set; }

 

var sampleSize: Int64 { get{} set{} }

 

Int64 sampleSize { __get; __set; }

 

Property sampleSize() As Int64

volume

 

property volume: Double read write;

 

Double volume { get; set; }

 

var volume: Double { get{} set{} }

 

Double volume { __get; __set; }

 

Property volume() As Double

width

 

property width: Int32 read write;

 

Int32 width { get; set; }

 

var width: Int32 { get{} set{} }

 

Int32 width { __get; __set; }

 

Property width() As Int32