Home Reference Source
import Media from 'remon-browsersdk/src/Media.js'
public class | source

Media

Constructor Summary

Public Constructor
public

constructor(ctx: *)

Member Summary

Public Members
public

context: *

Method Summary

Public Methods
public

bindLocalStreamToPeerConnection(peerConnection: *)

public
public

createLocalStream(ctx: *, constraints: *)

public

gotDevicesInfo(devices: *)

public

mediaStreamTrackSwitch(stream: *): *

public

setAudioOutput(sinkId: *)

public

setUserDevices(objectPattern: {"audioSource": *, "videoSource": *})

Public Constructors

public constructor(ctx: *) source

Params:

NameTypeAttributeDescription
ctx *

Public Members

public context: * source

Public Methods

public bindLocalStreamToPeerConnection(peerConnection: *) source

Params:

NameTypeAttributeDescription
peerConnection *

public bindRemoteStreamToView(event: *) source

Params:

NameTypeAttributeDescription
event *

public createLocalStream(ctx: *, constraints: *) source

Params:

NameTypeAttributeDescription
ctx *
constraints *

public gotDevicesInfo(devices: *) source

Params:

NameTypeAttributeDescription
devices *

public mediaStreamTrackSwitch(stream: *): * source

Params:

NameTypeAttributeDescription
stream *

Return:

*

public setAudioOutput(sinkId: *) source

Params:

NameTypeAttributeDescription
sinkId *

public setUserDevices(objectPattern: {"audioSource": *, "videoSource": *}) source

Params:

NameTypeAttributeDescription
objectPattern {"audioSource": *, "videoSource": *}
  • default: {"audioSource":null,"videoSource":null}