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

Side by Side Diff: content/renderer/media/media_stream_impl.h

Issue 11783059: Ensures that WebRTC works for device selection using a different sample rate than default (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixes include order Created 7 years, 11 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_MEDIA_MEDIA_STREAM_IMPL_H_ 5 #ifndef CONTENT_RENDERER_MEDIA_MEDIA_STREAM_IMPL_H_
6 #define CONTENT_RENDERER_MEDIA_MEDIA_STREAM_IMPL_H_ 6 #define CONTENT_RENDERER_MEDIA_MEDIA_STREAM_IMPL_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 CreateVideoFrameProvider( 168 CreateVideoFrameProvider(
169 webrtc::MediaStreamInterface* stream, 169 webrtc::MediaStreamInterface* stream,
170 const base::Closure& error_cb, 170 const base::Closure& error_cb,
171 const webkit_media::VideoFrameProvider::RepaintCB& repaint_cb); 171 const webkit_media::VideoFrameProvider::RepaintCB& repaint_cb);
172 scoped_refptr<media::VideoDecoder> CreateVideoDecoder( 172 scoped_refptr<media::VideoDecoder> CreateVideoDecoder(
173 webrtc::MediaStreamInterface* stream, 173 webrtc::MediaStreamInterface* stream,
174 const scoped_refptr<base::MessageLoopProxy>& message_loop); 174 const scoped_refptr<base::MessageLoopProxy>& message_loop);
175 scoped_refptr<WebRtcAudioRenderer> CreateRemoteAudioRenderer( 175 scoped_refptr<WebRtcAudioRenderer> CreateRemoteAudioRenderer(
176 webrtc::MediaStreamInterface* stream); 176 webrtc::MediaStreamInterface* stream);
177 scoped_refptr<WebRtcLocalAudioRenderer> CreateLocalAudioRenderer( 177 scoped_refptr<WebRtcLocalAudioRenderer> CreateLocalAudioRenderer(
178 int session_id); 178 webrtc::MediaStreamInterface* stream);
179 179
180 // Weak ref to a MediaStreamDependencyFactory, owned by the RenderThread. 180 // Weak ref to a MediaStreamDependencyFactory, owned by the RenderThread.
181 // It's valid for the lifetime of RenderThread. 181 // It's valid for the lifetime of RenderThread.
182 MediaStreamDependencyFactory* dependency_factory_; 182 MediaStreamDependencyFactory* dependency_factory_;
183 183
184 // media_stream_dispatcher_ is a weak reference, owned by RenderView. It's 184 // media_stream_dispatcher_ is a weak reference, owned by RenderView. It's
185 // valid for the lifetime of RenderView. 185 // valid for the lifetime of RenderView.
186 MediaStreamDispatcher* media_stream_dispatcher_; 186 MediaStreamDispatcher* media_stream_dispatcher_;
187 187
188 scoped_refptr<VideoCaptureImplManager> vc_manager_; 188 scoped_refptr<VideoCaptureImplManager> vc_manager_;
189 189
190 UserMediaRequests user_media_requests_; 190 UserMediaRequests user_media_requests_;
191 191
192 DISALLOW_COPY_AND_ASSIGN(MediaStreamImpl); 192 DISALLOW_COPY_AND_ASSIGN(MediaStreamImpl);
193 }; 193 };
194 194
195 } // namespace content 195 } // namespace content
196 196
197 #endif // CONTENT_RENDERER_MEDIA_MEDIA_STREAM_IMPL_H_ 197 #endif // CONTENT_RENDERER_MEDIA_MEDIA_STREAM_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698