| Index: webrtc/media/base/fakemediaengine.h
|
| diff --git a/webrtc/media/base/fakemediaengine.h b/webrtc/media/base/fakemediaengine.h
|
| index 6feaf8e989f7e3e1569cfb060c816a6d651ba309..4223c85fc68d11e3b4af4e1de3f13bf32d0c454c 100644
|
| --- a/webrtc/media/base/fakemediaengine.h
|
| +++ b/webrtc/media/base/fakemediaengine.h
|
| @@ -264,7 +264,7 @@ class FakeVoiceMediaChannel : public RtpHelper<VoiceMediaChannel> {
|
| };
|
| explicit FakeVoiceMediaChannel(FakeVoiceEngine* engine,
|
| const AudioOptions& options)
|
| - : engine_(engine), time_since_last_typing_(-1), max_bps_(-1) {
|
| + : engine_(engine), time_since_last_typing_(-1) {
|
| output_scalings_[0] = 1.0; // For default channel.
|
| SetOptions(options);
|
| }
|
| @@ -276,11 +276,11 @@ class FakeVoiceMediaChannel : public RtpHelper<VoiceMediaChannel> {
|
| return dtmf_info_queue_;
|
| }
|
| const AudioOptions& options() const { return options_; }
|
| - int max_bps() const { return max_bps_; }
|
| + rtc::Optional<int> max_bps() const { return max_bps_; }
|
| virtual bool SetSendParameters(const AudioSendParameters& params) {
|
| return (SetSendCodecs(params.codecs) &&
|
| SetSendRtpHeaderExtensions(params.extensions) &&
|
| - SetMaxSendBandwidth(params.max_bandwidth_bps) &&
|
| + SetMaxSendBitrate(params.max_bitrate_bps) &&
|
| SetOptions(params.options));
|
| }
|
|
|
| @@ -414,7 +414,7 @@ class FakeVoiceMediaChannel : public RtpHelper<VoiceMediaChannel> {
|
| send_codecs_ = codecs;
|
| return true;
|
| }
|
| - bool SetMaxSendBandwidth(int bps) {
|
| + bool SetMaxSendBitrate(rtc::Optional<int> bps) {
|
| max_bps_ = bps;
|
| return true;
|
| }
|
| @@ -450,7 +450,7 @@ class FakeVoiceMediaChannel : public RtpHelper<VoiceMediaChannel> {
|
| AudioOptions options_;
|
| std::map<uint32_t, VoiceChannelAudioSink*> local_sinks_;
|
| std::unique_ptr<webrtc::AudioSinkInterface> sink_;
|
| - int max_bps_;
|
| + rtc::Optional<int> max_bps_;
|
| };
|
|
|
| // A helper function to compare the FakeVoiceMediaChannel::DtmfInfo.
|
| @@ -466,7 +466,7 @@ class FakeVideoMediaChannel : public RtpHelper<VideoMediaChannel> {
|
| public:
|
| explicit FakeVideoMediaChannel(FakeVideoEngine* engine,
|
| const VideoOptions& options)
|
| - : engine_(engine), max_bps_(-1) {
|
| + : engine_(engine) {
|
| SetOptions(options);
|
| }
|
|
|
| @@ -481,11 +481,11 @@ class FakeVideoMediaChannel : public RtpHelper<VideoMediaChannel> {
|
| const {
|
| return sinks_;
|
| }
|
| - int max_bps() const { return max_bps_; }
|
| + rtc::Optional<int> max_bps() const { return max_bps_; }
|
| virtual bool SetSendParameters(const VideoSendParameters& params) {
|
| return (SetSendCodecs(params.codecs) &&
|
| SetSendRtpHeaderExtensions(params.extensions) &&
|
| - SetMaxSendBandwidth(params.max_bandwidth_bps));
|
| + SetMaxSendBitrate(params.max_bitrate_bps));
|
| }
|
| virtual bool SetRecvParameters(const VideoRecvParameters& params) {
|
| return (SetRecvCodecs(params.codecs) &&
|
| @@ -571,7 +571,7 @@ class FakeVideoMediaChannel : public RtpHelper<VideoMediaChannel> {
|
| options_ = options;
|
| return true;
|
| }
|
| - bool SetMaxSendBandwidth(int bps) {
|
| + bool SetMaxSendBitrate(rtc::Optional<int> bps) {
|
| max_bps_ = bps;
|
| return true;
|
| }
|
| @@ -582,7 +582,7 @@ class FakeVideoMediaChannel : public RtpHelper<VideoMediaChannel> {
|
| std::map<uint32_t, rtc::VideoSinkInterface<VideoFrame>*> sinks_;
|
| std::map<uint32_t, VideoCapturer*> capturers_;
|
| VideoOptions options_;
|
| - int max_bps_;
|
| + rtc::Optional<int> max_bps_;
|
| };
|
|
|
| // Dummy option class, needed for the DataTraits abstraction in
|
| @@ -592,16 +592,16 @@ class DataOptions {};
|
| class FakeDataMediaChannel : public RtpHelper<DataMediaChannel> {
|
| public:
|
| explicit FakeDataMediaChannel(void* unused, const DataOptions& options)
|
| - : send_blocked_(false), max_bps_(-1) {}
|
| + : send_blocked_(false) {}
|
| ~FakeDataMediaChannel() {}
|
| const std::vector<DataCodec>& recv_codecs() const { return recv_codecs_; }
|
| const std::vector<DataCodec>& send_codecs() const { return send_codecs_; }
|
| const std::vector<DataCodec>& codecs() const { return send_codecs(); }
|
| - int max_bps() const { return max_bps_; }
|
| + rtc::Optional<int> max_bps() const { return max_bps_; }
|
|
|
| virtual bool SetSendParameters(const DataSendParameters& params) {
|
| return (SetSendCodecs(params.codecs) &&
|
| - SetMaxSendBandwidth(params.max_bandwidth_bps));
|
| + SetMaxSendBitrate(params.max_bitrate_bps));
|
| }
|
| virtual bool SetRecvParameters(const DataRecvParameters& params) {
|
| return SetRecvCodecs(params.codecs);
|
| @@ -657,7 +657,7 @@ class FakeDataMediaChannel : public RtpHelper<DataMediaChannel> {
|
| send_codecs_ = codecs;
|
| return true;
|
| }
|
| - bool SetMaxSendBandwidth(int bps) {
|
| + bool SetMaxSendBitrate(rtc::Optional<int> bps) {
|
| max_bps_ = bps;
|
| return true;
|
| }
|
| @@ -667,7 +667,7 @@ class FakeDataMediaChannel : public RtpHelper<DataMediaChannel> {
|
| SendDataParams last_sent_data_params_;
|
| std::string last_sent_data_;
|
| bool send_blocked_;
|
| - int max_bps_;
|
| + rtc::Optional<int> max_bps_;
|
| };
|
|
|
| // A base class for all of the shared parts between FakeVoiceEngine
|
|
|