-
public abstract class VideoTrack extends Track
-
-
Field Summary
Fields Modifier and Type Field Description private final VideoTrackrtcTrackprivate final EventListenable<TrackEvent>eventsprivate Stringnameprivate Track.Kindkindprivate Stringsidprivate Track.StreamStatestreamStateprivate Booleanenabledprivate Function1<RTCStatsCollectorCallback, Unit>statsGetterprivate final RTCThreadTokenrtcThreadToken
-
Constructor Summary
Constructors Constructor Description VideoTrack(String name, VideoTrack rtcTrack, RTCThreadToken rtcThreadToken)
-
Method Summary
Modifier and Type Method Description VideoTrackgetRtcTrack()final EventListenable<TrackEvent>getEvents()final StringgetName()final UnitsetName(String name)final Track.KindgetKind()final UnitsetKind(Track.Kind kind)final StringgetSid()final UnitsetSid(String sid)final Track.StreamStategetStreamState()final UnitsetStreamState(Track.StreamState streamState)final BooleangetEnabled()final UnitsetEnabled(Boolean enabled)final Function1<RTCStatsCollectorCallback, Unit>getStatsGetter()final UnitsetStatsGetter(Function1<RTCStatsCollectorCallback, Unit> statsGetter)final RTCThreadTokengetRtcThreadToken()UnitaddRenderer(VideoSink renderer)Add a VideoSink that will receive frames. UnitremoveRenderer(VideoSink renderer)Remove a previously added VideoSink. Unitstop()Stops the track. -
-
Constructor Detail
-
VideoTrack
VideoTrack(String name, VideoTrack rtcTrack, RTCThreadToken rtcThreadToken)
-
-
Method Detail
-
getRtcTrack
VideoTrack getRtcTrack()
-
getEvents
final EventListenable<TrackEvent> getEvents()
-
getKind
final Track.Kind getKind()
-
setKind
final Unit setKind(Track.Kind kind)
-
getStreamState
final Track.StreamState getStreamState()
-
setStreamState
final Unit setStreamState(Track.StreamState streamState)
-
getEnabled
final Boolean getEnabled()
-
setEnabled
final Unit setEnabled(Boolean enabled)
-
getStatsGetter
final Function1<RTCStatsCollectorCallback, Unit> getStatsGetter()
-
setStatsGetter
final Unit setStatsGetter(Function1<RTCStatsCollectorCallback, Unit> statsGetter)
-
getRtcThreadToken
final RTCThreadToken getRtcThreadToken()
-
addRenderer
Unit addRenderer(VideoSink renderer)
Add a VideoSink that will receive frames.
-
removeRenderer
Unit removeRenderer(VideoSink renderer)
Remove a previously added VideoSink.
-
-
-
-