| Index: webrtc/voice_engine/voe_base_impl.cc
|
| diff --git a/webrtc/voice_engine/voe_base_impl.cc b/webrtc/voice_engine/voe_base_impl.cc
|
| index 8ea3f6314a56ea987f2f3eb475c23727c3ea1c33..677e9b1cf9cf5a7ca2f341938ef7c5fadf3694ed 100644
|
| --- a/webrtc/voice_engine/voe_base_impl.cc
|
| +++ b/webrtc/voice_engine/voe_base_impl.cc
|
| @@ -47,7 +47,7 @@ VoEBaseImpl::~VoEBaseImpl() {
|
| delete &callbackCritSect_;
|
| }
|
|
|
| -void VoEBaseImpl::OnErrorIsReported(ErrorCode error) {
|
| +void VoEBaseImpl::OnErrorIsReported(const ErrorCode error) {
|
| CriticalSectionScoped cs(&callbackCritSect_);
|
| int errCode = 0;
|
| if (error == AudioDeviceObserver::kRecordingError) {
|
| @@ -63,7 +63,7 @@ void VoEBaseImpl::OnErrorIsReported(ErrorCode error) {
|
| }
|
| }
|
|
|
| -void VoEBaseImpl::OnWarningIsReported(WarningCode warning) {
|
| +void VoEBaseImpl::OnWarningIsReported(const WarningCode warning) {
|
| CriticalSectionScoped cs(&callbackCritSect_);
|
| int warningCode = 0;
|
| if (warning == AudioDeviceObserver::kRecordingWarning) {
|
| @@ -79,21 +79,28 @@ void VoEBaseImpl::OnWarningIsReported(WarningCode warning) {
|
| }
|
| }
|
|
|
| -int32_t VoEBaseImpl::RecordedDataIsAvailable(
|
| - const void* audioSamples, size_t nSamples, size_t nBytesPerSample,
|
| - uint8_t nChannels, uint32_t samplesPerSec, uint32_t totalDelayMS,
|
| - int32_t clockDrift, uint32_t micLevel, bool keyPressed,
|
| - uint32_t& newMicLevel) {
|
| +int32_t VoEBaseImpl::RecordedDataIsAvailable(const void* audioSamples,
|
| + const size_t nSamples,
|
| + const size_t nBytesPerSample,
|
| + const uint8_t nChannels,
|
| + const uint32_t samplesPerSec,
|
| + const uint32_t totalDelayMS,
|
| + const int32_t clockDrift,
|
| + const uint32_t currentMicLevel,
|
| + const bool keyPressed,
|
| + uint32_t& newMicLevel) {
|
| newMicLevel = static_cast<uint32_t>(ProcessRecordedDataWithAPM(
|
| nullptr, 0, audioSamples, samplesPerSec, nChannels, nSamples,
|
| - totalDelayMS, clockDrift, micLevel, keyPressed));
|
| + totalDelayMS, clockDrift, currentMicLevel, keyPressed));
|
| return 0;
|
| }
|
|
|
| -int32_t VoEBaseImpl::NeedMorePlayData(size_t nSamples,
|
| - size_t nBytesPerSample,
|
| - uint8_t nChannels, uint32_t samplesPerSec,
|
| - void* audioSamples, size_t& nSamplesOut,
|
| +int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples,
|
| + const size_t nBytesPerSample,
|
| + const uint8_t nChannels,
|
| + const uint32_t samplesPerSec,
|
| + void* audioSamples,
|
| + size_t& nSamplesOut,
|
| int64_t* elapsed_time_ms,
|
| int64_t* ntp_time_ms) {
|
| GetPlayoutData(static_cast<int>(samplesPerSec), static_cast<int>(nChannels),
|
|
|