Package tvi.webrtc
Class MediaStream
- java.lang.Object
-
- tvi.webrtc.MediaStream
-
public class MediaStream extends java.lang.ObjectJava wrapper for a C++ MediaStreamInterface.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<AudioTrack>audioTracksjava.util.List<VideoTrack>preservedVideoTracksjava.util.List<VideoTrack>videoTracks
-
Constructor Summary
Constructors Constructor Description MediaStream(long nativeStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddPreservedTrack(VideoTrack track)booleanaddTrack(AudioTrack track)booleanaddTrack(VideoTrack track)voiddispose()java.lang.StringgetId()booleanremoveTrack(AudioTrack track)booleanremoveTrack(VideoTrack track)java.lang.StringtoString()
-
-
-
Field Detail
-
audioTracks
public final java.util.List<AudioTrack> audioTracks
-
videoTracks
public final java.util.List<VideoTrack> videoTracks
-
preservedVideoTracks
public final java.util.List<VideoTrack> preservedVideoTracks
-
-
Method Detail
-
addTrack
public boolean addTrack(AudioTrack track)
-
addTrack
public boolean addTrack(VideoTrack track)
-
addPreservedTrack
public boolean addPreservedTrack(VideoTrack track)
-
removeTrack
public boolean removeTrack(AudioTrack track)
-
removeTrack
public boolean removeTrack(VideoTrack track)
-
dispose
public void dispose()
-
getId
public java.lang.String getId()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-