| Index: voice_engine/voe_rtp_rtcp_impl.cc
|
| diff --git a/voice_engine/voe_rtp_rtcp_impl.cc b/voice_engine/voe_rtp_rtcp_impl.cc
|
| deleted file mode 100644
|
| index 15d50220392d3e6d9799589ff3460f71b2f5a586..0000000000000000000000000000000000000000
|
| --- a/voice_engine/voe_rtp_rtcp_impl.cc
|
| +++ /dev/null
|
| @@ -1,201 +0,0 @@
|
| -/*
|
| - * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
|
| - *
|
| - * Use of this source code is governed by a BSD-style license
|
| - * that can be found in the LICENSE file in the root of the source
|
| - * tree. An additional intellectual property rights grant can be found
|
| - * in the file PATENTS. All contributing project authors may
|
| - * be found in the AUTHORS file in the root of the source tree.
|
| - */
|
| -
|
| -#include "system_wrappers/include/file_wrapper.h"
|
| -#include "system_wrappers/include/trace.h"
|
| -#include "voice_engine/include/voe_errors.h"
|
| -#include "voice_engine/voe_rtp_rtcp_impl.h"
|
| -#include "voice_engine/voice_engine_impl.h"
|
| -
|
| -#include "voice_engine/channel.h"
|
| -#include "voice_engine/transmit_mixer.h"
|
| -
|
| -namespace webrtc {
|
| -
|
| -VoERTP_RTCP* VoERTP_RTCP::GetInterface(VoiceEngine* voiceEngine) {
|
| - if (NULL == voiceEngine) {
|
| - return NULL;
|
| - }
|
| - VoiceEngineImpl* s = static_cast<VoiceEngineImpl*>(voiceEngine);
|
| - s->AddRef();
|
| - return s;
|
| -}
|
| -
|
| -VoERTP_RTCPImpl::VoERTP_RTCPImpl(voe::SharedData* shared) : _shared(shared) {
|
| - WEBRTC_TRACE(kTraceMemory, kTraceVoice, VoEId(_shared->instance_id(), -1),
|
| - "VoERTP_RTCPImpl::VoERTP_RTCPImpl() - ctor");
|
| -}
|
| -
|
| -VoERTP_RTCPImpl::~VoERTP_RTCPImpl() {
|
| - WEBRTC_TRACE(kTraceMemory, kTraceVoice, VoEId(_shared->instance_id(), -1),
|
| - "VoERTP_RTCPImpl::~VoERTP_RTCPImpl() - dtor");
|
| -}
|
| -
|
| -int VoERTP_RTCPImpl::SetLocalSSRC(int channel, unsigned int ssrc) {
|
| - WEBRTC_TRACE(kTraceApiCall, kTraceVoice, VoEId(_shared->instance_id(), -1),
|
| - "SetLocalSSRC(channel=%d, %lu)", channel, ssrc);
|
| - if (!_shared->statistics().Initialized()) {
|
| - _shared->SetLastError(VE_NOT_INITED, kTraceError);
|
| - return -1;
|
| - }
|
| - voe::ChannelOwner ch = _shared->channel_manager().GetChannel(channel);
|
| - voe::Channel* channelPtr = ch.channel();
|
| - if (channelPtr == NULL) {
|
| - _shared->SetLastError(VE_CHANNEL_NOT_VALID, kTraceError,
|
| - "SetLocalSSRC() failed to locate channel");
|
| - return -1;
|
| - }
|
| - return channelPtr->SetLocalSSRC(ssrc);
|
| -}
|
| -
|
| -int VoERTP_RTCPImpl::GetLocalSSRC(int channel, unsigned int& ssrc) {
|
| - if (!_shared->statistics().Initialized()) {
|
| - _shared->SetLastError(VE_NOT_INITED, kTraceError);
|
| - return -1;
|
| - }
|
| - voe::ChannelOwner ch = _shared->channel_manager().GetChannel(channel);
|
| - voe::Channel* channelPtr = ch.channel();
|
| - if (channelPtr == NULL) {
|
| - _shared->SetLastError(VE_CHANNEL_NOT_VALID, kTraceError,
|
| - "GetLocalSSRC() failed to locate channel");
|
| - return -1;
|
| - }
|
| - return channelPtr->GetLocalSSRC(ssrc);
|
| -}
|
| -
|
| -int VoERTP_RTCPImpl::GetRemoteSSRC(int channel, unsigned int& ssrc) {
|
| - if (!_shared->statistics().Initialized()) {
|
| - _shared->SetLastError(VE_NOT_INITED, kTraceError);
|
| - return -1;
|
| - }
|
| - voe::ChannelOwner ch = _shared->channel_manager().GetChannel(channel);
|
| - voe::Channel* channelPtr = ch.channel();
|
| - if (channelPtr == NULL) {
|
| - _shared->SetLastError(VE_CHANNEL_NOT_VALID, kTraceError,
|
| - "GetRemoteSSRC() failed to locate channel");
|
| - return -1;
|
| - }
|
| - return channelPtr->GetRemoteSSRC(ssrc);
|
| -}
|
| -
|
| -int VoERTP_RTCPImpl::SetSendAudioLevelIndicationStatus(int channel,
|
| - bool enable,
|
| - unsigned char id) {
|
| - WEBRTC_TRACE(kTraceApiCall, kTraceVoice, VoEId(_shared->instance_id(), -1),
|
| - "SetSendAudioLevelIndicationStatus(channel=%d, enable=%d,"
|
| - " ID=%u)",
|
| - channel, enable, id);
|
| - if (!_shared->statistics().Initialized()) {
|
| - _shared->SetLastError(VE_NOT_INITED, kTraceError);
|
| - return -1;
|
| - }
|
| - if (enable && (id < kVoiceEngineMinRtpExtensionId ||
|
| - id > kVoiceEngineMaxRtpExtensionId)) {
|
| - // [RFC5285] The 4-bit id is the local identifier of this element in
|
| - // the range 1-14 inclusive.
|
| - _shared->SetLastError(
|
| - VE_INVALID_ARGUMENT, kTraceError,
|
| - "SetSendAudioLevelIndicationStatus() invalid ID parameter");
|
| - return -1;
|
| - }
|
| -
|
| - // Set state and id for the specified channel.
|
| - voe::ChannelOwner ch = _shared->channel_manager().GetChannel(channel);
|
| - voe::Channel* channelPtr = ch.channel();
|
| - if (channelPtr == NULL) {
|
| - _shared->SetLastError(
|
| - VE_CHANNEL_NOT_VALID, kTraceError,
|
| - "SetSendAudioLevelIndicationStatus() failed to locate channel");
|
| - return -1;
|
| - }
|
| - return channelPtr->SetSendAudioLevelIndicationStatus(enable, id);
|
| -}
|
| -
|
| -int VoERTP_RTCPImpl::SetRTCPStatus(int channel, bool enable) {
|
| - WEBRTC_TRACE(kTraceApiCall, kTraceVoice, VoEId(_shared->instance_id(), -1),
|
| - "SetRTCPStatus(channel=%d, enable=%d)", channel, enable);
|
| - if (!_shared->statistics().Initialized()) {
|
| - _shared->SetLastError(VE_NOT_INITED, kTraceError);
|
| - return -1;
|
| - }
|
| - voe::ChannelOwner ch = _shared->channel_manager().GetChannel(channel);
|
| - voe::Channel* channelPtr = ch.channel();
|
| - if (channelPtr == NULL) {
|
| - _shared->SetLastError(VE_CHANNEL_NOT_VALID, kTraceError,
|
| - "SetRTCPStatus() failed to locate channel");
|
| - return -1;
|
| - }
|
| - channelPtr->SetRTCPStatus(enable);
|
| - return 0;
|
| -}
|
| -
|
| -int VoERTP_RTCPImpl::GetRTCPStatus(int channel, bool& enabled) {
|
| - if (!_shared->statistics().Initialized()) {
|
| - _shared->SetLastError(VE_NOT_INITED, kTraceError);
|
| - return -1;
|
| - }
|
| - voe::ChannelOwner ch = _shared->channel_manager().GetChannel(channel);
|
| - voe::Channel* channelPtr = ch.channel();
|
| - if (channelPtr == NULL) {
|
| - _shared->SetLastError(VE_CHANNEL_NOT_VALID, kTraceError,
|
| - "GetRTCPStatus() failed to locate channel");
|
| - return -1;
|
| - }
|
| - return channelPtr->GetRTCPStatus(enabled);
|
| -}
|
| -
|
| -int VoERTP_RTCPImpl::SetRTCP_CNAME(int channel, const char cName[256]) {
|
| - WEBRTC_TRACE(kTraceApiCall, kTraceVoice, VoEId(_shared->instance_id(), -1),
|
| - "SetRTCP_CNAME(channel=%d, cName=%s)", channel, cName);
|
| - if (!_shared->statistics().Initialized()) {
|
| - _shared->SetLastError(VE_NOT_INITED, kTraceError);
|
| - return -1;
|
| - }
|
| - voe::ChannelOwner ch = _shared->channel_manager().GetChannel(channel);
|
| - voe::Channel* channelPtr = ch.channel();
|
| - if (channelPtr == NULL) {
|
| - _shared->SetLastError(VE_CHANNEL_NOT_VALID, kTraceError,
|
| - "SetRTCP_CNAME() failed to locate channel");
|
| - return -1;
|
| - }
|
| - return channelPtr->SetRTCP_CNAME(cName);
|
| -}
|
| -
|
| -int VoERTP_RTCPImpl::GetRemoteRTCP_CNAME(int channel, char cName[256]) {
|
| - if (!_shared->statistics().Initialized()) {
|
| - _shared->SetLastError(VE_NOT_INITED, kTraceError);
|
| - return -1;
|
| - }
|
| - voe::ChannelOwner ch = _shared->channel_manager().GetChannel(channel);
|
| - voe::Channel* channelPtr = ch.channel();
|
| - if (channelPtr == NULL) {
|
| - _shared->SetLastError(VE_CHANNEL_NOT_VALID, kTraceError,
|
| - "GetRemoteRTCP_CNAME() failed to locate channel");
|
| - return -1;
|
| - }
|
| - return channelPtr->GetRemoteRTCP_CNAME(cName);
|
| -}
|
| -
|
| -int VoERTP_RTCPImpl::GetRTCPStatistics(int channel, CallStatistics& stats) {
|
| - if (!_shared->statistics().Initialized()) {
|
| - _shared->SetLastError(VE_NOT_INITED, kTraceError);
|
| - return -1;
|
| - }
|
| - voe::ChannelOwner ch = _shared->channel_manager().GetChannel(channel);
|
| - voe::Channel* channelPtr = ch.channel();
|
| - if (channelPtr == NULL) {
|
| - _shared->SetLastError(VE_CHANNEL_NOT_VALID, kTraceError,
|
| - "GetRTPStatistics() failed to locate channel");
|
| - return -1;
|
| - }
|
| - return channelPtr->GetRTPStatistics(stats);
|
| -}
|
| -
|
| -} // namespace webrtc
|
|
|