Index: webrtc/api/webrtcsession.h |
diff --git a/webrtc/api/webrtcsession.h b/webrtc/api/webrtcsession.h |
index a97bd7306c062daedeb5435b0da60f2de98dca5a..98217bff266a2a67e7fbb99964210051d88fa5a1 100644 |
--- a/webrtc/api/webrtcsession.h |
+++ b/webrtc/api/webrtcsession.h |
@@ -386,6 +386,12 @@ class WebRtcSession : public AudioProviderInterface, |
const std::string& content_name, |
cricket::TransportDescription* info); |
+ // Returns the name of the transport channel when BUNDLE is enabled, or |
+ // nullptr if the channel is not part of any bundle. |
+ const std::string* GetBundleTransportName( |
+ const cricket::ContentInfo* content, |
+ const cricket::ContentGroup* bundle); |
+ |
// Cause all the BaseChannels in the bundle group to have the same |
// transport channel. |
bool EnableBundle(const cricket::ContentGroup& bundle); |
@@ -412,9 +418,12 @@ class WebRtcSession : public AudioProviderInterface, |
bool CreateChannels(const cricket::SessionDescription* desc); |
// Helper methods to create media channels. |
- bool CreateVoiceChannel(const cricket::ContentInfo* content); |
- bool CreateVideoChannel(const cricket::ContentInfo* content); |
- bool CreateDataChannel(const cricket::ContentInfo* content); |
+ bool CreateVoiceChannel(const cricket::ContentInfo* content, |
+ const std::string* bundle_transport); |
+ bool CreateVideoChannel(const cricket::ContentInfo* content, |
+ const std::string* bundle_transport); |
+ bool CreateDataChannel(const cricket::ContentInfo* content, |
+ const std::string* bundle_transport); |
// Listens to SCTP CONTROL messages on unused SIDs and process them as OPEN |
// messages. |