Chromium Code Reviews

Side by Side Diff: chrome/renderer/audio_message_filter.cc

Issue 357004: SetVolume and GetVolume take one volume instead of separate left and right vo... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/message_loop.h" 5 #include "base/message_loop.h"
6 #include "chrome/common/render_messages.h" 6 #include "chrome/common/render_messages.h"
7 #include "chrome/renderer/audio_message_filter.h" 7 #include "chrome/renderer/audio_message_filter.h"
8 #include "ipc/ipc_logging.h" 8 #include "ipc/ipc_logging.h"
9 9
10 AudioMessageFilter::AudioMessageFilter(int32 route_id) 10 AudioMessageFilter::AudioMessageFilter(int32 route_id)
(...skipping 76 matching lines...)
87 ViewMsg_AudioStreamState state) { 87 ViewMsg_AudioStreamState state) {
88 Delegate* delegate = delegates_.Lookup(stream_id); 88 Delegate* delegate = delegates_.Lookup(stream_id);
89 if (!delegate) { 89 if (!delegate) {
90 DLOG(WARNING) << "Got audio stream event for a non-existent or removed" 90 DLOG(WARNING) << "Got audio stream event for a non-existent or removed"
91 " audio renderer."; 91 " audio renderer.";
92 return; 92 return;
93 } 93 }
94 delegate->OnStateChanged(state); 94 delegate->OnStateChanged(state);
95 } 95 }
96 96
97 void AudioMessageFilter::OnStreamVolume(int stream_id, 97 void AudioMessageFilter::OnStreamVolume(int stream_id, double volume) {
98 double left, double right) {
99 Delegate* delegate = delegates_.Lookup(stream_id); 98 Delegate* delegate = delegates_.Lookup(stream_id);
100 if (!delegate) { 99 if (!delegate) {
101 DLOG(WARNING) << "Got audio stream event for a non-existent or removed" 100 DLOG(WARNING) << "Got audio stream event for a non-existent or removed"
102 " audio renderer."; 101 " audio renderer.";
103 return; 102 return;
104 } 103 }
105 delegate->OnVolume(left, right); 104 delegate->OnVolume(volume);
106 } 105 }
107 106
108 int32 AudioMessageFilter::AddDelegate(Delegate* delegate) { 107 int32 AudioMessageFilter::AddDelegate(Delegate* delegate) {
109 return delegates_.Add(delegate); 108 return delegates_.Add(delegate);
110 } 109 }
111 110
112 void AudioMessageFilter::RemoveDelegate(int32 id) { 111 void AudioMessageFilter::RemoveDelegate(int32 id) {
113 delegates_.Remove(id); 112 delegates_.Remove(id);
114 } 113 }
OLDNEW
« no previous file with comments | « chrome/renderer/audio_message_filter.h ('k') | chrome/renderer/audio_message_filter_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine