summaryrefslogtreecommitdiff
path: root/voice_engine/channel.cc
diff options
context:
space:
mode:
authorhenrika@webrtc.org <henrika@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-04-17 10:45:01 +0000
committerhenrika@webrtc.org <henrika@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-04-17 10:45:01 +0000
commit692224a58367e945336c7fd62376fcfa54497437 (patch)
treea09b54ed118a49e5659a95fbb0cb0107715c27cc /voice_engine/channel.cc
parent66ccaffbf91ffd265380c16e23eed4bcc2d1b505 (diff)
downloadwebrtc-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.cc53
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),