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

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

Issue 1246283003: Split out audio debug recording from RenderProcessHostImpl. Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase. Created 5 years, 2 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 <set> 8 #include <set>
9 #include <string> 9 #include <string>
10 #include <vector> 10 #include <vector>
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
74 class RendererScheduler; 74 class RendererScheduler;
75 } 75 }
76 76
77 namespace v8 { 77 namespace v8 {
78 class Extension; 78 class Extension;
79 } 79 }
80 80
81 namespace content { 81 namespace content {
82 82
83 class AppCacheDispatcher; 83 class AppCacheDispatcher;
84 class AecDumpMessageFilter; 84 class AudioDebugRecorder;
85 class AudioInputMessageFilter; 85 class AudioInputMessageFilter;
86 class AudioMessageFilter; 86 class AudioMessageFilter;
87 class AudioRendererMixerManager; 87 class AudioRendererMixerManager;
88 class BluetoothMessageFilter; 88 class BluetoothMessageFilter;
89 class BrowserPluginManager; 89 class BrowserPluginManager;
90 class CacheStorageDispatcher; 90 class CacheStorageDispatcher;
91 class CompositorForwardingMessageFilter; 91 class CompositorForwardingMessageFilter;
92 class ContextProviderCommandBuffer; 92 class ContextProviderCommandBuffer;
93 class DBMessageFilter; 93 class DBMessageFilter;
94 class DevToolsAgentFilter; 94 class DevToolsAgentFilter;
(...skipping 427 matching lines...) Expand 10 before | Expand all | Expand 10 after
522 // of all the peer connections created in the renderer. 522 // of all the peer connections created in the renderer.
523 scoped_ptr<PeerConnectionTracker> peer_connection_tracker_; 523 scoped_ptr<PeerConnectionTracker> peer_connection_tracker_;
524 524
525 // Dispatches all P2P sockets. 525 // Dispatches all P2P sockets.
526 scoped_refptr<P2PSocketDispatcher> p2p_socket_dispatcher_; 526 scoped_refptr<P2PSocketDispatcher> p2p_socket_dispatcher_;
527 #endif 527 #endif
528 528
529 // Used on the render thread. 529 // Used on the render thread.
530 scoped_ptr<VideoCaptureImplManager> vc_manager_; 530 scoped_ptr<VideoCaptureImplManager> vc_manager_;
531 531
532 // Used for communicating registering AEC dump consumers with the browser and 532 // Used for communicating registering AEC dump consumers with the browser and
Henrik Grunell 2015/10/15 12:17:03 Update comment. "AEC dump" -> "audio debug recordi
Anand Mistry (off Chromium) 2015/10/21 03:58:24 Done.
533 // receving AEC dump file handles when AEC dump is enabled. An AEC dump is 533 // receving AEC dump file handles when AEC dump is enabled. An AEC dump is
534 // diagnostic audio data for WebRTC stored locally when enabled by the user in 534 // diagnostic audio data for WebRTC stored locally when enabled by the user in
535 // chrome://webrtc-internals. 535 // chrome://webrtc-internals.
536 scoped_refptr<AecDumpMessageFilter> aec_dump_message_filter_; 536 scoped_refptr<AudioDebugRecorder> audio_debug_recorder_;
537 537
538 // The count of RenderWidgets running through this thread. 538 // The count of RenderWidgets running through this thread.
539 int widget_count_; 539 int widget_count_;
540 540
541 // The count of hidden RenderWidgets running through this thread. 541 // The count of hidden RenderWidgets running through this thread.
542 int hidden_widget_count_; 542 int hidden_widget_count_;
543 543
544 // The current value of the idle notification timer delay. 544 // The current value of the idle notification timer delay.
545 int64 idle_notification_delay_in_ms_; 545 int64 idle_notification_delay_in_ms_;
546 546
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
663 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); 663 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl);
664 }; 664 };
665 665
666 #if defined(COMPILER_MSVC) 666 #if defined(COMPILER_MSVC)
667 #pragma warning(pop) 667 #pragma warning(pop)
668 #endif 668 #endif
669 669
670 } // namespace content 670 } // namespace content
671 671
672 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ 672 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698