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

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

Issue 334743006: Support multiple files for AEC dump. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase again... Created 6 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 | Annotate | Revision Log
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 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
67 namespace webkit { 67 namespace webkit {
68 namespace gpu { 68 namespace gpu {
69 class ContextProviderWebContext; 69 class ContextProviderWebContext;
70 class GrContextForWebGraphicsContext3D; 70 class GrContextForWebGraphicsContext3D;
71 } 71 }
72 } 72 }
73 73
74 namespace content { 74 namespace content {
75 75
76 class AppCacheDispatcher; 76 class AppCacheDispatcher;
77 class AecDumpMessageFilter;
77 class AudioInputMessageFilter; 78 class AudioInputMessageFilter;
78 class AudioMessageFilter; 79 class AudioMessageFilter;
79 class AudioRendererMixerManager; 80 class AudioRendererMixerManager;
80 class ContextProviderCommandBuffer; 81 class ContextProviderCommandBuffer;
81 class DBMessageFilter; 82 class DBMessageFilter;
82 class DevToolsAgentFilter; 83 class DevToolsAgentFilter;
83 class DomStorageDispatcher; 84 class DomStorageDispatcher;
84 class EmbeddedWorkerDispatcher; 85 class EmbeddedWorkerDispatcher;
85 class GamepadSharedMemoryReader; 86 class GamepadSharedMemoryReader;
86 class GpuChannelHost; 87 class GpuChannelHost;
(...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after
482 // This is used to communicate to the browser process the status 483 // This is used to communicate to the browser process the status
483 // of all the peer connections created in the renderer. 484 // of all the peer connections created in the renderer.
484 scoped_ptr<PeerConnectionTracker> peer_connection_tracker_; 485 scoped_ptr<PeerConnectionTracker> peer_connection_tracker_;
485 486
486 // Dispatches all P2P sockets. 487 // Dispatches all P2P sockets.
487 scoped_refptr<P2PSocketDispatcher> p2p_socket_dispatcher_; 488 scoped_refptr<P2PSocketDispatcher> p2p_socket_dispatcher_;
488 489
489 // Used on the render thread. 490 // Used on the render thread.
490 scoped_ptr<VideoCaptureImplManager> vc_manager_; 491 scoped_ptr<VideoCaptureImplManager> vc_manager_;
491 492
493 // Used for communicating registering AEC dump consumers with the browser and
494 // receving AEC dump file handles when AEC dump is enabled. An AEC dump is
495 // diagnostic audio data for WebRTC stored locally when enabled by the user in
496 // chrome://webrtc-internals.
497 scoped_refptr<AecDumpMessageFilter> aec_dump_message_filter_;
498
492 // The count of RenderWidgets running through this thread. 499 // The count of RenderWidgets running through this thread.
493 int widget_count_; 500 int widget_count_;
494 501
495 // The count of hidden RenderWidgets running through this thread. 502 // The count of hidden RenderWidgets running through this thread.
496 int hidden_widget_count_; 503 int hidden_widget_count_;
497 504
498 // The current value of the idle notification timer delay. 505 // The current value of the idle notification timer delay.
499 int64 idle_notification_delay_in_ms_; 506 int64 idle_notification_delay_in_ms_;
500 507
501 // The number of idle handler calls that skip sending idle notifications. 508 // The number of idle handler calls that skip sending idle notifications.
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
567 bool is_distance_field_text_enabled_; 574 bool is_distance_field_text_enabled_;
568 bool is_zero_copy_enabled_; 575 bool is_zero_copy_enabled_;
569 bool is_one_copy_enabled_; 576 bool is_one_copy_enabled_;
570 577
571 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); 578 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl);
572 }; 579 };
573 580
574 } // namespace content 581 } // namespace content
575 582
576 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ 583 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_
OLDNEW
« no previous file with comments | « content/renderer/media/webrtc_audio_device_impl.cc ('k') | content/renderer/render_thread_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698