MediaStreamTrack

Overview

The MediaStreamTrack interface represents a single media track within a stream; typically, these are audio or video tracks, but other track types may exist as well.

Location

 

clone

Returns a duplicate of the MediaStreamTrack.

 

method clone: MediaStreamTrack

 

MediaStreamTrack clone()

 

func clone() -> MediaStreamTrack

 

MediaStreamTrack clone()

 

Function clone() As MediaStreamTrack

contentHint

 

property contentHint: String read write;

 

String contentHint { get; set; }

 

var contentHint: String { get{} set{} }

 

String contentHint { __get; __set; }

 

Property contentHint() As String

enabled

 

property enabled: Boolean read write;

 

Boolean enabled { get; set; }

 

var enabled: Boolean { get{} set{} }

 

Boolean enabled { __get; __set; }

 

Property enabled() As Boolean

getCapabilities

Returns the a list of constrainable properties available for the MediaStreamTrack.

 

method getCapabilities: dynamic

 

dynamic getCapabilities()

 

func getCapabilities() -> dynamic

 

dynamic getCapabilities()

 

Function getCapabilities() As dynamic

getSettings

Returns a MediaTrackSettings object containing the current values of each of the MediaStreamTrack's constrainable properties.

 

method getSettings: dynamic

 

dynamic getSettings()

 

func getSettings() -> dynamic

 

dynamic getSettings()

 

Function getSettings() As dynamic

id

 

property id: Int32 read;

 

Int32 id { get; }

 

var id: Int32 { get{} }

 

Int32 id { __get; }

 

ReadOnly Property id() As Int32

isolated

 

property isolated: Boolean read;

 

Boolean isolated { get; }

 

var isolated: Boolean { get{} }

 

Boolean isolated { __get; }

 

ReadOnly Property isolated() As Boolean

kind

 

property kind: String read;

 

String kind { get; }

 

var kind: String { get{} }

 

String kind { __get; }

 

ReadOnly Property kind() As String

label

 

property label: String read;

 

String label { get; }

 

var label: String { get{} }

 

String label { __get; }

 

ReadOnly Property label() As String

muted

 

property muted: Boolean read;

 

Boolean muted { get; }

 

var muted: Boolean { get{} }

 

Boolean muted { __get; }

 

ReadOnly Property muted() As Boolean

readonly

 

property readonly: dynamic read;

 

dynamic readonly { get; }

 

var readonly: dynamic { get{} }

 

dynamic readonly { __get; }

 

ReadOnly Property readonly() As dynamic

readyState

 

property readyState: String read;

 

String readyState { get; }

 

var readyState: String { get{} }

 

String readyState { __get; }

 

ReadOnly Property readyState() As String

 

contentHint

 

property contentHint: String read write;

 

String contentHint { get; set; }

 

var contentHint: String { get{} set{} }

 

String contentHint { __get; __set; }

 

Property contentHint() As String

enabled

 

property enabled: Boolean read write;

 

Boolean enabled { get; set; }

 

var enabled: Boolean { get{} set{} }

 

Boolean enabled { __get; __set; }

 

Property enabled() As Boolean

id

 

property id: Int32 read;

 

Int32 id { get; }

 

var id: Int32 { get{} }

 

Int32 id { __get; }

 

ReadOnly Property id() As Int32

isolated

 

property isolated: Boolean read;

 

Boolean isolated { get; }

 

var isolated: Boolean { get{} }

 

Boolean isolated { __get; }

 

ReadOnly Property isolated() As Boolean

kind

 

property kind: String read;

 

String kind { get; }

 

var kind: String { get{} }

 

String kind { __get; }

 

ReadOnly Property kind() As String

label

 

property label: String read;

 

String label { get; }

 

var label: String { get{} }

 

String label { __get; }

 

ReadOnly Property label() As String

muted

 

property muted: Boolean read;

 

Boolean muted { get; }

 

var muted: Boolean { get{} }

 

Boolean muted { __get; }

 

ReadOnly Property muted() As Boolean

readonly

 

property readonly: dynamic read;

 

dynamic readonly { get; }

 

var readonly: dynamic { get{} }

 

dynamic readonly { __get; }

 

ReadOnly Property readonly() As dynamic

readyState

 

property readyState: String read;

 

String readyState { get; }

 

var readyState: String { get{} }

 

String readyState { __get; }

 

ReadOnly Property readyState() As String

 

clone

Returns a duplicate of the MediaStreamTrack.

 

method clone: MediaStreamTrack

 

MediaStreamTrack clone()

 

func clone() -> MediaStreamTrack

 

MediaStreamTrack clone()

 

Function clone() As MediaStreamTrack

getCapabilities

Returns the a list of constrainable properties available for the MediaStreamTrack.

 

method getCapabilities: dynamic

 

dynamic getCapabilities()

 

func getCapabilities() -> dynamic

 

dynamic getCapabilities()

 

Function getCapabilities() As dynamic

getSettings

Returns a MediaTrackSettings object containing the current values of each of the MediaStreamTrack's constrainable properties.

 

method getSettings: dynamic

 

dynamic getSettings()

 

func getSettings() -> dynamic

 

dynamic getSettings()

 

Function getSettings() As dynamic