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