Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(706)

Unified Diff: media/audio/android/audio_manager_android.cc

Issue 2582703003: Audio output debug recording. (Closed)
Patch Set: Reworked callbacks and interfaces. Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/audio/android/audio_manager_android.cc
diff --git a/media/audio/android/audio_manager_android.cc b/media/audio/android/audio_manager_android.cc
index 502a8cbf8dc84955a99546cfabc3858b164e0e4e..cb6ad031beb86fb9ccd70dc33af079c046681838 100644
--- a/media/audio/android/audio_manager_android.cc
+++ b/media/audio/android/audio_manager_android.cc
@@ -49,19 +49,22 @@ const int kDefaultOutputBufferSize = 2048;
ScopedAudioManagerPtr CreateAudioManager(
scoped_refptr<base::SingleThreadTaskRunner> task_runner,
scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner,
- AudioLogFactory* audio_log_factory) {
+ AudioLogFactory* audio_log_factory,
+ CreateAudioFileWriterCallback create_audio_file_writer_callback) {
return ScopedAudioManagerPtr(new AudioManagerAndroid(
- std::move(task_runner), std::move(worker_task_runner),
- audio_log_factory));
+ std::move(task_runner), std::move(worker_task_runner), audio_log_factory,
+ std::move(create_audio_file_writer_callback)));
}
AudioManagerAndroid::AudioManagerAndroid(
scoped_refptr<base::SingleThreadTaskRunner> task_runner,
scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner,
- AudioLogFactory* audio_log_factory)
+ AudioLogFactory* audio_log_factory,
+ CreateAudioFileWriterCallback create_audio_file_writer_callback)
: AudioManagerBase(std::move(task_runner),
std::move(worker_task_runner),
- audio_log_factory),
+ audio_log_factory,
+ std::move(create_audio_file_writer_callback)),
communication_mode_is_on_(false),
output_volume_override_set_(false),
output_volume_override_(0) {

Powered by Google App Engine
This is Rietveld 408576698