- java.lang.Object
-
- dev.onvoid.webrtc.internal.NativeObject
-
- dev.onvoid.webrtc.internal.DisposableNativeObject
-
- dev.onvoid.webrtc.media.MediaStreamTrack
-
- dev.onvoid.webrtc.media.video.VideoTrack
-
public class VideoTrack extends MediaStreamTrack
-
-
Field Summary
-
Fields inherited from class dev.onvoid.webrtc.media.MediaStreamTrack
AUDIO_TRACK_KIND, VIDEO_TRACK_KIND
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSink(VideoTrackSink sink)Adds a VideoSink to the track.voiddispose()Invoke native object destructors and free native resources.voidremoveSink(VideoTrackSink sink)Removes a VideoSink from the track.-
Methods inherited from class dev.onvoid.webrtc.media.MediaStreamTrack
getId, getKind, getState, isEnabled, setEnabled
-
-
-
-
Method Detail
-
dispose
public void dispose()
Description copied from class:dev.onvoid.webrtc.internal.DisposableNativeObjectInvoke native object destructors and free native resources.- Overrides:
disposein classMediaStreamTrack
-
addSink
public void addSink(VideoTrackSink sink)
Adds a VideoSink to the track. A track can have any number of VideoSinks.- Parameters:
sink- The video sink to add.
-
removeSink
public void removeSink(VideoTrackSink sink)
Removes a VideoSink from the track. If the VideoSink was not attached to the track, this is a no-op.
-
-