diff options
author | henrika@webrtc.org <henrika@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2014-04-17 10:45:01 +0000 |
---|---|---|
committer | henrika@webrtc.org <henrika@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2014-04-17 10:45:01 +0000 |
commit | 692224a58367e945336c7fd62376fcfa54497437 (patch) | |
tree | a09b54ed118a49e5659a95fbb0cb0107715c27cc /voice_engine/channel.cc | |
parent | 66ccaffbf91ffd265380c16e23eed4bcc2d1b505 (diff) | |
download | webrtc-692224a58367e945336c7fd62376fcfa54497437.tar.gz |
Removes parts of the VoEBase sub API as part of a clean-up operation where the goal is to remove unused APIs.
BUG=3206
R=henrik.lundin@webrtc.org, juberti@webrtc.org, niklas.enbom@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/12019005
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5928 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'voice_engine/channel.cc')
-rw-r--r-- | voice_engine/channel.cc | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/voice_engine/channel.cc b/voice_engine/channel.cc index e45c8c80..576331ad 100644 --- a/voice_engine/channel.cc +++ b/voice_engine/channel.cc @@ -663,12 +663,6 @@ int32_t Channel::GetAudioFrame(int32_t id, AudioFrame& audioFrame) MixAudioWithFile(audioFrame, audioFrame.sample_rate_hz_); } - // Place channel in on-hold state (~muted) if on-hold is activated - if (state.output_is_on_hold) - { - AudioFrameOperations::Mute(audioFrame); - } - // External media if (_outputExternalMedia) { @@ -886,7 +880,6 @@ Channel::Channel(int32_t channelId, _rtcpObserverPtr(NULL), _externalPlayout(false), _externalMixing(false), - _inputIsOnHold(false), _mixFileWithMicrophone(false), _rtpObserver(false), _rtcpObserver(false), @@ -1424,52 +1417,6 @@ Channel::GetNetEQPlayoutMode(NetEqModes& mode) } int32_t -Channel::SetOnHoldStatus(bool enable, OnHoldModes mode) -{ - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId), - "Channel::SetOnHoldStatus()"); - if (mode == kHoldSendAndPlay) - { - channel_state_.SetOutputIsOnHold(enable); - _inputIsOnHold = enable; - } - else if (mode == kHoldPlayOnly) - { - channel_state_.SetOutputIsOnHold(enable); - } - if (mode == kHoldSendOnly) - { - _inputIsOnHold = enable; - } - return 0; -} - -int32_t -Channel::GetOnHoldStatus(bool& enabled, OnHoldModes& mode) -{ - WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId), - "Channel::GetOnHoldStatus()"); - bool output_is_on_hold = channel_state_.Get().output_is_on_hold; - enabled = (output_is_on_hold || _inputIsOnHold); - if (output_is_on_hold && _inputIsOnHold) - { - mode = kHoldSendAndPlay; - } - else if (output_is_on_hold && !_inputIsOnHold) - { - mode = kHoldPlayOnly; - } - else if (!output_is_on_hold && _inputIsOnHold) - { - mode = kHoldSendOnly; - } - WEBRTC_TRACE(kTraceStateInfo, kTraceVoice, VoEId(_instanceId,_channelId), - "Channel::GetOnHoldStatus() => enabled=%d, mode=%d", - enabled, mode); - return 0; -} - -int32_t Channel::RegisterVoiceEngineObserver(VoiceEngineObserver& observer) { WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId), |