| Index: talk/session/media/mediasession.h
|
| diff --git a/talk/session/media/mediasession.h b/talk/session/media/mediasession.h
|
| index e92628e71183b3db281c4664ec82f186ff73bb76..c91d0011818f93d34cb93828d9ce91d9cb744491 100644
|
| --- a/talk/session/media/mediasession.h
|
| +++ b/talk/session/media/mediasession.h
|
| @@ -146,6 +146,10 @@ struct MediaSessionOptions {
|
| int data_bandwidth;
|
| TransportOptions transport_options;
|
|
|
| + bool audio_ice_restart = false;
|
| + bool video_ice_restart = false;
|
| + bool data_ice_restart = false;
|
| +
|
| struct Stream {
|
| Stream(MediaType type,
|
| const std::string& id,
|
| @@ -453,16 +457,17 @@ class MediaSessionDescriptionFactory {
|
| void GetRtpHdrExtsToOffer(const SessionDescription* current_description,
|
| RtpHeaderExtensions* audio_extensions,
|
| RtpHeaderExtensions* video_extensions) const;
|
| - bool AddTransportOffer(
|
| - const std::string& content_name,
|
| - const TransportOptions& transport_options,
|
| - const SessionDescription* current_desc,
|
| - SessionDescription* offer) const;
|
| + bool AddTransportOffer(const std::string& content_name,
|
| + const TransportOptions& transport_options,
|
| + bool ice_restart,
|
| + const SessionDescription* current_desc,
|
| + SessionDescription* offer) const;
|
|
|
| TransportDescription* CreateTransportAnswer(
|
| const std::string& content_name,
|
| const SessionDescription* offer_desc,
|
| const TransportOptions& transport_options,
|
| + bool ice_restart,
|
| const SessionDescription* current_desc) const;
|
|
|
| bool AddTransportAnswer(
|
| @@ -534,6 +539,8 @@ bool IsMediaContent(const ContentInfo* content);
|
| bool IsAudioContent(const ContentInfo* content);
|
| bool IsVideoContent(const ContentInfo* content);
|
| bool IsDataContent(const ContentInfo* content);
|
| +const ContentInfo* GetFirstMediaContent(const ContentInfos& contents,
|
| + MediaType media_type);
|
| const ContentInfo* GetFirstAudioContent(const ContentInfos& contents);
|
| const ContentInfo* GetFirstVideoContent(const ContentInfos& contents);
|
| const ContentInfo* GetFirstDataContent(const ContentInfos& contents);
|
|
|