Small refactoring of AudioProcessing use in channel.cc.
- Apply consistent naming.
- Use a scoped_ptr for rx_audioproc_.
- Remove now unnecessary AudioProcessing::Destroy().
R=bjornv@webrtc.org, xians@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/2184007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4784 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/modules/audio_processing/test/process_test.cc b/webrtc/modules/audio_processing/test/process_test.cc
index 8ab2be7..cab93fe 100644
--- a/webrtc/modules/audio_processing/test/process_test.cc
+++ b/webrtc/modules/audio_processing/test/process_test.cc
@@ -38,6 +38,7 @@
using webrtc::GainControl;
using webrtc::NoiseSuppression;
using webrtc::scoped_array;
+using webrtc::scoped_ptr;
using webrtc::TickInterval;
using webrtc::TickTime;
using webrtc::VoiceDetection;
@@ -167,8 +168,8 @@
printf("Try `process_test --help' for more information.\n\n");
}
- AudioProcessing* apm = AudioProcessing::Create(0);
- ASSERT_TRUE(apm != NULL);
+ scoped_ptr<AudioProcessing> apm(AudioProcessing::Create(0));
+ ASSERT_TRUE(apm.get() != NULL);
const char* pb_filename = NULL;
const char* far_filename = NULL;
@@ -1057,9 +1058,6 @@
printf("Warning: no capture frames\n");
}
}
-
- AudioProcessing::Destroy(apm);
- apm = NULL;
}
} // namespace