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

Side by Side Diff: content/renderer/render_thread_impl.h

Issue 2289543003: IPC->mojo of audio_renderer_host (Closed)
Patch Set: New interface. Created 4 years, 3 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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 #ifndef CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ 5 #ifndef CONTENT_RENDERER_RENDER_THREAD_IMPL_H_
6 #define CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ 6 #define CONTENT_RENDERER_RENDER_THREAD_IMPL_H_
7 7
8 #include <stddef.h> 8 #include <stddef.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
88 88
89 namespace v8 { 89 namespace v8 {
90 class Extension; 90 class Extension;
91 } 91 }
92 92
93 namespace content { 93 namespace content {
94 94
95 class AppCacheDispatcher; 95 class AppCacheDispatcher;
96 class AecDumpMessageFilter; 96 class AecDumpMessageFilter;
97 class AudioInputMessageFilter; 97 class AudioInputMessageFilter;
98 class AudioMessageFilter; 98 class AudioOutputIPCFactory;
99 class AudioRendererMixerManager; 99 class AudioRendererMixerManager;
100 class BlobMessageFilter; 100 class BlobMessageFilter;
101 class BrowserPluginManager; 101 class BrowserPluginManager;
102 class CacheStorageDispatcher; 102 class CacheStorageDispatcher;
103 class CompositorForwardingMessageFilter; 103 class CompositorForwardingMessageFilter;
104 class ContextProviderCommandBuffer; 104 class ContextProviderCommandBuffer;
105 class DBMessageFilter; 105 class DBMessageFilter;
106 class DevToolsAgentFilter; 106 class DevToolsAgentFilter;
107 class DomStorageDispatcher; 107 class DomStorageDispatcher;
108 class EmbeddedWorkerDispatcher; 108 class EmbeddedWorkerDispatcher;
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
279 } 279 }
280 280
281 EmbeddedWorkerDispatcher* embedded_worker_dispatcher() const { 281 EmbeddedWorkerDispatcher* embedded_worker_dispatcher() const {
282 return embedded_worker_dispatcher_.get(); 282 return embedded_worker_dispatcher_.get();
283 } 283 }
284 284
285 AudioInputMessageFilter* audio_input_message_filter() { 285 AudioInputMessageFilter* audio_input_message_filter() {
286 return audio_input_message_filter_.get(); 286 return audio_input_message_filter_.get();
287 } 287 }
288 288
289 AudioMessageFilter* audio_message_filter() { 289 AudioOutputIPCFactory* audio_output_ipc_factory() {
290 return audio_message_filter_.get(); 290 return audio_output_ipc_factory_.get();
291 } 291 }
292 292
293 MidiMessageFilter* midi_message_filter() { 293 MidiMessageFilter* midi_message_filter() {
294 return midi_message_filter_.get(); 294 return midi_message_filter_.get();
295 } 295 }
296 296
297 #if defined(OS_ANDROID) 297 #if defined(OS_ANDROID)
298 RendererDemuxerAndroid* renderer_demuxer() { 298 RendererDemuxerAndroid* renderer_demuxer() {
299 return renderer_demuxer_.get(); 299 return renderer_demuxer_.get();
300 } 300 }
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
537 std::unique_ptr<CacheStorageDispatcher> main_thread_cache_storage_dispatcher_; 537 std::unique_ptr<CacheStorageDispatcher> main_thread_cache_storage_dispatcher_;
538 std::unique_ptr<EmbeddedWorkerDispatcher> embedded_worker_dispatcher_; 538 std::unique_ptr<EmbeddedWorkerDispatcher> embedded_worker_dispatcher_;
539 539
540 // Used on the render thread and deleted by WebKit at shutdown. 540 // Used on the render thread and deleted by WebKit at shutdown.
541 blink::WebMediaStreamCenter* media_stream_center_; 541 blink::WebMediaStreamCenter* media_stream_center_;
542 542
543 // Used on the renderer and IPC threads. 543 // Used on the renderer and IPC threads.
544 scoped_refptr<BlobMessageFilter> blob_message_filter_; 544 scoped_refptr<BlobMessageFilter> blob_message_filter_;
545 scoped_refptr<DBMessageFilter> db_message_filter_; 545 scoped_refptr<DBMessageFilter> db_message_filter_;
546 scoped_refptr<AudioInputMessageFilter> audio_input_message_filter_; 546 scoped_refptr<AudioInputMessageFilter> audio_input_message_filter_;
547 scoped_refptr<AudioMessageFilter> audio_message_filter_; 547 scoped_refptr<AudioOutputIPCFactory> audio_output_ipc_factory_;
548 scoped_refptr<MidiMessageFilter> midi_message_filter_; 548 scoped_refptr<MidiMessageFilter> midi_message_filter_;
549 #if defined(OS_ANDROID) 549 #if defined(OS_ANDROID)
550 scoped_refptr<RendererDemuxerAndroid> renderer_demuxer_; 550 scoped_refptr<RendererDemuxerAndroid> renderer_demuxer_;
551 #endif 551 #endif
552 scoped_refptr<DevToolsAgentFilter> devtools_agent_message_filter_; 552 scoped_refptr<DevToolsAgentFilter> devtools_agent_message_filter_;
553 std::unique_ptr<V8SamplingProfiler> v8_sampling_profiler_; 553 std::unique_ptr<V8SamplingProfiler> v8_sampling_profiler_;
554 554
555 std::unique_ptr<BrowserPluginManager> browser_plugin_manager_; 555 std::unique_ptr<BrowserPluginManager> browser_plugin_manager_;
556 556
557 #if defined(ENABLE_WEBRTC) 557 #if defined(ENABLE_WEBRTC)
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
714 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); 714 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl);
715 }; 715 };
716 716
717 #if defined(COMPILER_MSVC) 717 #if defined(COMPILER_MSVC)
718 #pragma warning(pop) 718 #pragma warning(pop)
719 #endif 719 #endif
720 720
721 } // namespace content 721 } // namespace content
722 722
723 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ 723 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698