OptionalloggerOptions: LoggerOptionsOptionaldimensionsOptionalmimeMimeType of the published track
Optionalsimulcastedtrue if track was simulcasted to server, video-only
Optionaltrackan [AudioTrack] if this publication holds an audio track
Returns true if track is subscribed, and ready for playback
The maximum video quality that was requested with setVideoQuality().
When no quality was requested, it is VideoQuality.HIGH. setVideoDimensions() clears the
requested quality, so it is VideoQuality.HIGH after that call too.
This value does not show the layer that the server sends. Adaptive stream and network bandwidth can make the server send a lower layer, and this value does not change.
an [VideoTrack] if this publication holds a video track
disable server from sending down data for this track. this is useful when the participant is off screen, you may disable streaming down their video to reduce bandwidth requirements
Subscribe or unsubscribe to this remote track
true to subscribe to a track, false to unsubscribe
Explicitly set the video dimensions for this track.
With adaptive stream, the SDK requests the smaller of these and the adaptive stream dimensions
(by pixel count).
It clears a quality that was requested with setVideoQuality().
The video dimensions to set.
for tracks that support simulcasting, adjust subscribed quality
This indicates the highest quality the client can accept. if network bandwidth does not allow, server will automatically reduce quality to optimize for uninterrupted video
dimension of the original published stream, video-only