| 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.
|
|
|