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
- Reference: Island.fx
- Namespace: RemObjects.Elements.WebAssembly.DOM
- Platforms: WebAssembly
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