Properties
mediaStreamTrack
PeerTrack MediaStreamTrack, use it for render video or audio in your application
@returns MediaStreamTrack readonly
id
Return this mediaStreamTrack id
@returns String readonly
kind
Return kind of mediaStreamTrack
@returns MediaKind readonly
producerId
Return id of track publisher
@returns String or undefined readonly
isPublished
Track status - published or not
@returns Boolean readonly
getLabel
Track label
@returns TrackLabel readonly
Methods
setPriority()
Sets the priority for this track publisher. See more
Argument | Type | Description | Required | Default |
---|---|---|---|---|
priority | RTCPriorityType | Yes |
@async
@throws invalid params
publish()
Publish this mediaStreamTrack into channel
@async
@throws Not enough access to produce
unpublish()
Unpublish this mediaStreamTrack
@async
pause()
pause this mediaStreamTrack and publisher
@async
@throws Track is not published
@throws Can`t pause track
resume()
resume this mediaStreamTrack and publisher
@async
@throws Track is not published
@throws Can`t resume track
Enums
MediaKind
Value | Description |
---|---|
video | |
audio |
TrackLabel
Value | Description |
---|---|
camera | |
microphone | |
screen-video | |
screen-audio | |
unknown |