MediaTrackConstraints
Overview
The MediaTrackConstraints dictionary is used to describe a set of capabilities and the value or values each can take on. A constraints dictionary is passed into applyConstraints() to allow a script to establish a set of exact (required) values or ranges and/or preferred values or ranges of values for the track, and the most recently-requested set of custom constraints can be retrieved by calling getConstraints().
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: dynamic read write;
dynamic autoGainControl { get; set; }
var autoGainControl: dynamic { get{} set{} }
dynamic autoGainControl { __get; __set; }
Property autoGainControl() As dynamic
brightness
property brightness: Double read write;
Double brightness { get; set; }
var brightness: Double { get{} set{} }
Double brightness { __get; __set; }
Property brightness() As Double
channelCount
property channelCount: Double read write;
Double channelCount { get; set; }
var channelCount: Double { get{} set{} }
Double channelCount { __get; __set; }
Property channelCount() As Double
colorTemperature
property colorTemperature: Double read write;
Double colorTemperature { get; set; }
var colorTemperature: Double { get{} set{} }
Double colorTemperature { __get; __set; }
Property colorTemperature() As Double
contrast
property contrast: Double read write;
Double contrast { get; set; }
var contrast: Double { get{} set{} }
Double contrast { __get; __set; }
Property contrast() As Double
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: dynamic read write;
dynamic echoCancellation { get; set; }
var echoCancellation: dynamic { get{} set{} }
dynamic echoCancellation { __get; __set; }
Property echoCancellation() As dynamic
exposureCompensation
property exposureCompensation: Double read write;
Double exposureCompensation { get; set; }
var exposureCompensation: Double { get{} set{} }
Double exposureCompensation { __get; __set; }
Property exposureCompensation() As Double
exposureMode
property exposureMode: String read write;
String exposureMode { get; set; }
var exposureMode: String { get{} set{} }
String exposureMode { __get; __set; }
Property exposureMode() As String
facingMode
property facingMode: String read write;
String facingMode { get; set; }
var facingMode: String { get{} set{} }
String facingMode { __get; __set; }
Property facingMode() As String
focusDistance
property focusDistance: Double read write;
Double focusDistance { get; set; }
var focusDistance: Double { get{} set{} }
Double focusDistance { __get; __set; }
Property focusDistance() As Double
focusMode
property focusMode: String read write;
String focusMode { get; set; }
var focusMode: String { get{} set{} }
String focusMode { __get; __set; }
Property focusMode() 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
iso
property iso: Boolean read write;
Boolean iso { get; set; }
var iso: Boolean { get{} set{} }
Boolean iso { __get; __set; }
Property iso() As Boolean
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: ConstrainBoolean read write;
ConstrainBoolean logicalSurface { get; set; }
var logicalSurface: ConstrainBoolean { get{} set{} }
ConstrainBoolean logicalSurface { __get; __set; }
Property logicalSurface() As ConstrainBoolean
noiseSuppression
property noiseSuppression: Boolean read write;
Boolean noiseSuppression { get; set; }
var noiseSuppression: Boolean { get{} set{} }
Boolean noiseSuppression { __get; __set; }
Property noiseSuppression() As Boolean
pointsOfInterest
property pointsOfInterest: Double read write;
Double pointsOfInterest { get; set; }
var pointsOfInterest: Double { get{} set{} }
Double pointsOfInterest { __get; __set; }
Property pointsOfInterest() As Double
sampleRate
property sampleRate: Double read write;
Double sampleRate { get; set; }
var sampleRate: Double { get{} set{} }
Double sampleRate { __get; __set; }
Property sampleRate() As Double
sampleSize
property sampleSize: Double read write;
Double sampleSize { get; set; }
var sampleSize: Double { get{} set{} }
Double sampleSize { __get; __set; }
Property sampleSize() As Double
saturation
property saturation: Double read write;
Double saturation { get; set; }
var saturation: Double { get{} set{} }
Double saturation { __get; __set; }
Property saturation() As Double
property sharpness: Double read write;
Double sharpness { get; set; }
var sharpness: Double { get{} set{} }
Double sharpness { __get; __set; }
Property sharpness() As Double
torch
property torch: Boolean read write;
Boolean torch { get; set; }
var torch: Boolean { get{} set{} }
Boolean torch { __get; __set; }
Property torch() As Boolean
volume
property volume: Double read write;
Double volume { get; set; }
var volume: Double { get{} set{} }
Double volume { __get; __set; }
Property volume() As Double
whiteBalanceMode
property whiteBalanceMode: String read write;
String whiteBalanceMode { get; set; }
var whiteBalanceMode: String { get{} set{} }
String whiteBalanceMode { __get; __set; }
Property whiteBalanceMode() As String
width
property width: Int32 read write;
Int32 width { get; set; }
var width: Int32 { get{} set{} }
Int32 width { __get; __set; }
Property width() As Int32
zoom
property zoom: Double read write;
Double zoom { get; set; }
var zoom: Double { get{} set{} }
Double zoom { __get; __set; }
Property zoom() As Double