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
stringstreamState
Indicates the current state of stream.
Remarks
It'll indicate paused if the track has been paused by the congestion controller.Type
StreamStateAccessors
Methods
getDeviceId
Signature
getDeviceId()Returns
Promise<undefined | string> DeviceID of the device that is currently being used for this track