| 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();
|
|
|