-
public class TrackPublication
-
-
Field Summary
Fields Modifier and Type Field Description private Tracktrackprivate Stringnameprivate Stringsidprivate Track.Kindkindprivate final LivekitModels.Encryption.TypeencryptionTypeprivate final EventListenable<TrackPublicationEvent>eventsprivate Booleanmutedprivate final Booleansubscribedprivate Booleansimulcastedprivate Track.Dimensionsdimensionsprivate Track.Sourcesourceprivate StringmimeTypeprivate WeakReference<Participant>participant
-
Constructor Summary
Constructors Constructor Description TrackPublication(LivekitModels.TrackInfo info, Track track, Participant participant)
-
Method Summary
Modifier and Type Method Description TrackgetTrack()UnitsetTrack(@FlowObservable() Track track)final StringgetName()final UnitsetName(String name)final StringgetSid()final UnitsetSid(String sid)final Track.KindgetKind()final UnitsetKind(Track.Kind kind)LivekitModels.Encryption.TypegetEncryptionType()final EventListenable<TrackPublicationEvent>getEvents()BooleangetMuted()UnitsetMuted(@FlowObservable() Boolean muted)BooleangetSubscribed()final BooleangetSimulcasted()final UnitsetSimulcasted(Boolean simulcasted)final Track.DimensionsgetDimensions()final UnitsetDimensions(Track.Dimensions dimensions)final Track.SourcegetSource()final UnitsetSource(Track.Source source)final StringgetMimeType()final UnitsetMimeType(String mimeType)final WeakReference<Participant>getParticipant()final UnitsetParticipant(WeakReference<Participant> participant)final UnitupdateFromInfo(LivekitModels.TrackInfo info)-
-
Constructor Detail
-
TrackPublication
TrackPublication(LivekitModels.TrackInfo info, Track track, Participant participant)
-
-
Method Detail
-
getTrack
@FlowObservable() Track getTrack()
-
setTrack
Unit setTrack(@FlowObservable() Track track)
-
getKind
final Track.Kind getKind()
-
setKind
final Unit setKind(Track.Kind kind)
-
getEncryptionType
LivekitModels.Encryption.Type getEncryptionType()
-
getEvents
final EventListenable<TrackPublicationEvent> getEvents()
-
getMuted
@FlowObservable() Boolean getMuted()
-
setMuted
Unit setMuted(@FlowObservable() Boolean muted)
-
getSubscribed
Boolean getSubscribed()
-
getSimulcasted
final Boolean getSimulcasted()
-
setSimulcasted
final Unit setSimulcasted(Boolean simulcasted)
-
getDimensions
final Track.Dimensions getDimensions()
-
setDimensions
final Unit setDimensions(Track.Dimensions dimensions)
-
getSource
final Track.Source getSource()
-
setSource
final Unit setSource(Track.Source source)
-
getMimeType
final String getMimeType()
-
setMimeType
final Unit setMimeType(String mimeType)
-
getParticipant
final WeakReference<Participant> getParticipant()
-
setParticipant
final Unit setParticipant(WeakReference<Participant> participant)
-
updateFromInfo
final Unit updateFromInfo(LivekitModels.TrackInfo info)
-
-
-
-