MediaTrackSupportedConstraints

Overview

The MediaTrackSupportedConstraints dictionary establishes the list of constrainable properties recognized by the user agent or browser in its implementation of the MediaStreamTrack object. An object conforming to MediaTrackSupportedConstraints is returned by MediaDevices.getSupportedConstraints().

Location

Properties


aspectRatio

 

property aspectRatio: Boolean read write;

 

Boolean aspectRatio { get; set; }

 

var aspectRatio: Boolean { get{} set{} }

 

Boolean aspectRatio { __get; __set; }

 

Property aspectRatio() As Boolean

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: Boolean read write;

 

Boolean channelCount { get; set; }

 

var channelCount: Boolean { get{} set{} }

 

Boolean channelCount { __get; __set; }

 

Property channelCount() As Boolean

cursor

 

property cursor: Boolean read write;

 

Boolean cursor { get; set; }

 

var cursor: Boolean { get{} set{} }

 

Boolean cursor { __get; __set; }

 

Property cursor() As Boolean

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: Boolean read write;

 

Boolean displaySurface { get; set; }

 

var displaySurface: Boolean { get{} set{} }

 

Boolean displaySurface { __get; __set; }

 

Property displaySurface() As Boolean

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: Boolean read write;

 

Boolean facingMode { get; set; }

 

var facingMode: Boolean { get{} set{} }

 

Boolean facingMode { __get; __set; }

 

Property facingMode() As Boolean

frameRate

 

property frameRate: Boolean read write;

 

Boolean frameRate { get; set; }

 

var frameRate: Boolean { get{} set{} }

 

Boolean frameRate { __get; __set; }

 

Property frameRate() As Boolean

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: Boolean read write;

 

Boolean latency { get; set; }

 

var latency: Boolean { get{} set{} }

 

Boolean latency { __get; __set; }

 

Property latency() As Boolean

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

resizeMode

 

property resizeMode: Boolean read write;

 

Boolean resizeMode { get; set; }

 

var resizeMode: Boolean { get{} set{} }

 

Boolean resizeMode { __get; __set; }

 

Property resizeMode() As Boolean

sampleRate

 

property sampleRate: Boolean read write;

 

Boolean sampleRate { get; set; }

 

var sampleRate: Boolean { get{} set{} }

 

Boolean sampleRate { __get; __set; }

 

Property sampleRate() As Boolean

sampleSize

 

property sampleSize: Boolean read write;

 

Boolean sampleSize { get; set; }

 

var sampleSize: Boolean { get{} set{} }

 

Boolean sampleSize { __get; __set; }

 

Property sampleSize() As Boolean

volume

 

property volume: Boolean read write;

 

Boolean volume { get; set; }

 

var volume: Boolean { get{} set{} }

 

Boolean volume { __get; __set; }

 

Property volume() As Boolean

width

 

property width: Int32 read write;

 

Int32 width { get; set; }

 

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

 

Int32 width { __get; __set; }

 

Property width() As Int32