Index: webrtc/api/webrtcsession.h |
diff --git a/webrtc/api/webrtcsession.h b/webrtc/api/webrtcsession.h |
index 1408b22644a0d16abdb3662fb86d4c98e0080db5..ba2b065a7ec1629953d0fc2dfdbb3adc0c982b1b 100644 |
--- a/webrtc/api/webrtcsession.h |
+++ b/webrtc/api/webrtcsession.h |
@@ -382,6 +382,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); |
@@ -408,9 +414,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. |