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

Side by Side Diff: chrome/renderer/media/audio_renderer_impl.h

Issue 118162: Reduce header dependencies in base/ (Closed)
Patch Set: Created 11 years, 6 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. Use of this 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. Use of this
2 // source code is governed by a BSD-style license that can be found in the 2 // source code is governed by a BSD-style license that can be found in the
3 // LICENSE file. 3 // LICENSE file.
4 // 4 //
5 // Audio rendering unit utilizing audio output stream provided by browser 5 // Audio rendering unit utilizing audio output stream provided by browser
6 // process through IPC. 6 // process through IPC.
7 // 7 //
8 // Relationship of classes. 8 // Relationship of classes.
9 // 9 //
10 // AudioRendererHost AudioRendererImpl 10 // AudioRendererHost AudioRendererImpl
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 // Called from AudioRendererBase for stop event. 84 // Called from AudioRendererBase for stop event.
85 // 85 //
86 // Audio decoder thread (If there's one.) 86 // Audio decoder thread (If there's one.)
87 // \-- OnReadComplete() 87 // \-- OnReadComplete()
88 // A raw PCM audio packet buffer is received here, this method is called 88 // A raw PCM audio packet buffer is received here, this method is called
89 // from pipeline thread if audio decoder thread does not exist. 89 // from pipeline thread if audio decoder thread does not exist.
90 90
91 #ifndef CHROME_RENDERER_MEDIA_AUDIO_RENDERER_IMPL_H_ 91 #ifndef CHROME_RENDERER_MEDIA_AUDIO_RENDERER_IMPL_H_
92 #define CHROME_RENDERER_MEDIA_AUDIO_RENDERER_IMPL_H_ 92 #define CHROME_RENDERER_MEDIA_AUDIO_RENDERER_IMPL_H_
93 93
94 #include "base/scoped_ptr.h"
94 #include "base/lock.h" 95 #include "base/lock.h"
95 #include "base/shared_memory.h" 96 #include "base/shared_memory.h"
96 #include "base/waitable_event.h" 97 #include "base/waitable_event.h"
97 #include "chrome/renderer/audio_message_filter.h" 98 #include "chrome/renderer/audio_message_filter.h"
98 #include "media/audio/audio_output.h" 99 #include "media/audio/audio_output.h"
99 #include "media/base/factory.h" 100 #include "media/base/factory.h"
100 #include "media/base/filters.h" 101 #include "media/base/filters.h"
101 #include "media/filters/audio_renderer_base.h" 102 #include "media/filters/audio_renderer_base.h"
102 103
103 class AudioMessageFilter; 104 class AudioMessageFilter;
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 169
169 Lock lock_; 170 Lock lock_;
170 bool stopped_; 171 bool stopped_;
171 float playback_rate_; 172 float playback_rate_;
172 base::WaitableEvent packet_request_event_; 173 base::WaitableEvent packet_request_event_;
173 174
174 DISALLOW_COPY_AND_ASSIGN(AudioRendererImpl); 175 DISALLOW_COPY_AND_ASSIGN(AudioRendererImpl);
175 }; 176 };
176 177
177 #endif // CHROME_RENDERER_MEDIA_AUDIO_RENDERER_IMPL_H_ 178 #endif // CHROME_RENDERER_MEDIA_AUDIO_RENDERER_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698