Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(35)

Side by Side Diff: talk/media/webrtc/fakewebrtcvoiceengine.h

Issue 1388723002: Remove default receive channel from WVoE; baby step 1. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@wvoe_misc_clean
Patch Set: rebase Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « talk/media/base/mediachannel.h ('k') | talk/media/webrtc/webrtcvoiceengine.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * libjingle 2 * libjingle
3 * Copyright 2010 Google Inc. 3 * Copyright 2010 Google Inc.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met: 6 * modification, are permitted provided that the following conditions are met:
7 * 7 *
8 * 1. Redistributions of source code must retain the above copyright notice, 8 * 1. Redistributions of source code must retain the above copyright notice,
9 * this list of conditions and the following disclaimer. 9 * this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright notice, 10 * 2. Redistributions in binary form must reproduce the above copyright notice,
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after
201 playout(false), 201 playout(false),
202 volume_scale(1.0), 202 volume_scale(1.0),
203 volume_pan_left(1.0), 203 volume_pan_left(1.0),
204 volume_pan_right(1.0), 204 volume_pan_right(1.0),
205 vad(false), 205 vad(false),
206 codec_fec(false), 206 codec_fec(false),
207 max_encoding_bandwidth(0), 207 max_encoding_bandwidth(0),
208 opus_dtx(false), 208 opus_dtx(false),
209 red(false), 209 red(false),
210 nack(false), 210 nack(false),
211 rx_agc_enabled(false),
212 rx_agc_mode(webrtc::kAgcDefault),
213 cn8_type(13), 211 cn8_type(13),
214 cn16_type(105), 212 cn16_type(105),
215 dtmf_type(106), 213 dtmf_type(106),
216 red_type(117), 214 red_type(117),
217 nack_max_packets(0), 215 nack_max_packets(0),
218 send_ssrc(0), 216 send_ssrc(0),
219 send_audio_level_ext_(-1), 217 send_audio_level_ext_(-1),
220 receive_audio_level_ext_(-1), 218 receive_audio_level_ext_(-1),
221 send_absolute_sender_time_ext_(-1), 219 send_absolute_sender_time_ext_(-1),
222 receive_absolute_sender_time_ext_(-1), 220 receive_absolute_sender_time_ext_(-1),
223 associate_send_channel(-1), 221 associate_send_channel(-1),
224 neteq_capacity(-1), 222 neteq_capacity(-1),
225 neteq_fast_accelerate(false) { 223 neteq_fast_accelerate(false) {
226 memset(&send_codec, 0, sizeof(send_codec)); 224 memset(&send_codec, 0, sizeof(send_codec));
227 memset(&rx_agc_config, 0, sizeof(rx_agc_config));
228 } 225 }
229 bool external_transport; 226 bool external_transport;
230 bool send; 227 bool send;
231 bool playout; 228 bool playout;
232 float volume_scale; 229 float volume_scale;
233 float volume_pan_left; 230 float volume_pan_left;
234 float volume_pan_right; 231 float volume_pan_right;
235 bool vad; 232 bool vad;
236 bool codec_fec; 233 bool codec_fec;
237 int max_encoding_bandwidth; 234 int max_encoding_bandwidth;
238 bool opus_dtx; 235 bool opus_dtx;
239 bool red; 236 bool red;
240 bool nack; 237 bool nack;
241 bool rx_agc_enabled;
242 webrtc::AgcModes rx_agc_mode;
243 webrtc::AgcConfig rx_agc_config;
244 int cn8_type; 238 int cn8_type;
245 int cn16_type; 239 int cn16_type;
246 int dtmf_type; 240 int dtmf_type;
247 int red_type; 241 int red_type;
248 int nack_max_packets; 242 int nack_max_packets;
249 uint32_t send_ssrc; 243 uint32_t send_ssrc;
250 int send_audio_level_ext_; 244 int send_audio_level_ext_;
251 int receive_audio_level_ext_; 245 int receive_audio_level_ext_;
252 int send_absolute_sender_time_ext_; 246 int send_absolute_sender_time_ext_;
253 int receive_absolute_sender_time_ext_; 247 int receive_absolute_sender_time_ext_;
(...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after
994 return 0; 988 return 0;
995 } 989 }
996 WEBRTC_FUNC(GetAecmMode, (webrtc::AecmModes& mode, bool& enabledCNG)) { 990 WEBRTC_FUNC(GetAecmMode, (webrtc::AecmModes& mode, bool& enabledCNG)) {
997 mode = aecm_mode_; 991 mode = aecm_mode_;
998 enabledCNG = cng_enabled_; 992 enabledCNG = cng_enabled_;
999 return 0; 993 return 0;
1000 } 994 }
1001 WEBRTC_STUB(SetRxNsStatus, (int channel, bool enable, webrtc::NsModes mode)); 995 WEBRTC_STUB(SetRxNsStatus, (int channel, bool enable, webrtc::NsModes mode));
1002 WEBRTC_STUB(GetRxNsStatus, (int channel, bool& enabled, 996 WEBRTC_STUB(GetRxNsStatus, (int channel, bool& enabled,
1003 webrtc::NsModes& mode)); 997 webrtc::NsModes& mode));
1004 WEBRTC_FUNC(SetRxAgcStatus, (int channel, bool enable, 998 WEBRTC_STUB(SetRxAgcStatus, (int channel, bool enable,
1005 webrtc::AgcModes mode)) { 999 webrtc::AgcModes mode));
1006 channels_[channel]->rx_agc_enabled = enable; 1000 WEBRTC_STUB(GetRxAgcStatus, (int channel, bool& enabled,
1007 channels_[channel]->rx_agc_mode = mode; 1001 webrtc::AgcModes& mode));
1008 return 0; 1002 WEBRTC_STUB(SetRxAgcConfig, (int channel, webrtc::AgcConfig config));
1009 } 1003 WEBRTC_STUB(GetRxAgcConfig, (int channel, webrtc::AgcConfig& config));
1010 WEBRTC_FUNC(GetRxAgcStatus, (int channel, bool& enabled,
1011 webrtc::AgcModes& mode)) {
1012 enabled = channels_[channel]->rx_agc_enabled;
1013 mode = channels_[channel]->rx_agc_mode;
1014 return 0;
1015 }
1016
1017 WEBRTC_FUNC(SetRxAgcConfig, (int channel, webrtc::AgcConfig config)) {
1018 channels_[channel]->rx_agc_config = config;
1019 return 0;
1020 }
1021 WEBRTC_FUNC(GetRxAgcConfig, (int channel, webrtc::AgcConfig& config)) {
1022 config = channels_[channel]->rx_agc_config;
1023 return 0;
1024 }
1025 1004
1026 WEBRTC_STUB(RegisterRxVadObserver, (int, webrtc::VoERxVadCallback&)); 1005 WEBRTC_STUB(RegisterRxVadObserver, (int, webrtc::VoERxVadCallback&));
1027 WEBRTC_STUB(DeRegisterRxVadObserver, (int channel)); 1006 WEBRTC_STUB(DeRegisterRxVadObserver, (int channel));
1028 WEBRTC_STUB(VoiceActivityIndicator, (int channel)); 1007 WEBRTC_STUB(VoiceActivityIndicator, (int channel));
1029 WEBRTC_FUNC(SetEcMetricsStatus, (bool enable)) { 1008 WEBRTC_FUNC(SetEcMetricsStatus, (bool enable)) {
1030 ec_metrics_enabled_ = enable; 1009 ec_metrics_enabled_ = enable;
1031 return 0; 1010 return 0;
1032 } 1011 }
1033 WEBRTC_FUNC(GetEcMetricsStatus, (bool& enabled)) { 1012 WEBRTC_FUNC(GetEcMetricsStatus, (bool& enabled)) {
1034 enabled = ec_metrics_enabled_; 1013 enabled = ec_metrics_enabled_;
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
1153 int playout_sample_rate_; 1132 int playout_sample_rate_;
1154 DtmfInfo dtmf_info_; 1133 DtmfInfo dtmf_info_;
1155 FakeAudioProcessing audio_processing_; 1134 FakeAudioProcessing audio_processing_;
1156 }; 1135 };
1157 1136
1158 #undef WEBRTC_CHECK_HEADER_EXTENSION_ID 1137 #undef WEBRTC_CHECK_HEADER_EXTENSION_ID
1159 1138
1160 } // namespace cricket 1139 } // namespace cricket
1161 1140
1162 #endif // TALK_SESSION_PHONE_FAKEWEBRTCVOICEENGINE_H_ 1141 #endif // TALK_SESSION_PHONE_FAKEWEBRTCVOICEENGINE_H_
OLDNEW
« no previous file with comments | « talk/media/base/mediachannel.h ('k') | talk/media/webrtc/webrtcvoiceengine.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698