Index: talk/app/webrtc/java/src/org/webrtc/PeerConnection.java |
diff --git a/talk/app/webrtc/java/src/org/webrtc/PeerConnection.java b/talk/app/webrtc/java/src/org/webrtc/PeerConnection.java |
index 50023001d724b12b8da0b8d97704bd36020a6895..af7706e2df5362f686bc8bd0452291c66503b301 100644 |
--- a/talk/app/webrtc/java/src/org/webrtc/PeerConnection.java |
+++ b/talk/app/webrtc/java/src/org/webrtc/PeerConnection.java |
@@ -223,6 +223,14 @@ public class PeerConnection { |
localStreams.remove(stream); |
} |
+ public RtpSender createSender(String kind) { |
+ RtpSender new_sender = nativeCreateSender(kind); |
+ if (new_sender != null) { |
+ senders.add(new_sender); |
+ } |
+ return new_sender; |
+ } |
+ |
// Note that calling getSenders will dispose of the senders previously |
// returned (and same goes for getReceivers). |
public List<RtpSender> getSenders() { |
@@ -288,6 +296,8 @@ public class PeerConnection { |
private native boolean nativeGetStats( |
StatsObserver observer, long nativeTrack); |
+ private native RtpSender nativeCreateSender(String kind); |
+ |
private native List<RtpSender> nativeGetSenders(); |
private native List<RtpReceiver> nativeGetReceivers(); |