LocalAudioTrack
Summary
LocalAudioTrack represents an audio track that can be published to a Room.Constructor
Constructs a LocalAudioTrack.
Signature
new LocalAudioTrack(mediaTrack: MediaStreamTrack, constraints?: MediaTrackConstraints, userProvidedTrack: boolean)
Name | Type | Description |
---|---|---|
mediaTrack | MediaStreamTrack | |
constraints optional | MediaTrackConstraints | MediaTrackConstraints that are being used when restarting or reacquiring tracks |
userProvidedTrack | boolean | Signals to the SDK whether or not the mediaTrack should be managed (i.e. released and reacquired) internally by the SDK |
Properties
sid
optional
Server assigned id.
Server assigned id.
Remarks
The value set after the track is published to the server, or if it's a remote track.Type
string
streamState
Indicates the current state of stream.
Remarks
It'll indicate paused
if the track has been paused by the congestion controller.Type
StreamState
Accessors
Methods
getDeviceId
Signature
getDeviceId()
Returns
Promise
<undefined | string
> DeviceID of the device that is currently being used for this track