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

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

Issue 12320078: Delete old RTCVideoDecoder code path. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 9 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_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 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
162 UserMediaRequestInfo* FindUserMediaRequestInfo( 162 UserMediaRequestInfo* FindUserMediaRequestInfo(
163 const WebKit::WebUserMediaRequest& request); 163 const WebKit::WebUserMediaRequest& request);
164 UserMediaRequestInfo* FindUserMediaRequestInfo(const std::string& label); 164 UserMediaRequestInfo* FindUserMediaRequestInfo(const std::string& label);
165 void DeleteUserMediaRequestInfo(UserMediaRequestInfo* request); 165 void DeleteUserMediaRequestInfo(UserMediaRequestInfo* request);
166 166
167 scoped_refptr<webkit_media::VideoFrameProvider> 167 scoped_refptr<webkit_media::VideoFrameProvider>
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(
173 webrtc::MediaStreamInterface* stream,
174 const scoped_refptr<base::MessageLoopProxy>& message_loop);
175 scoped_refptr<WebRtcAudioRenderer> CreateRemoteAudioRenderer( 172 scoped_refptr<WebRtcAudioRenderer> CreateRemoteAudioRenderer(
176 webrtc::MediaStreamInterface* stream); 173 webrtc::MediaStreamInterface* stream);
177 scoped_refptr<WebRtcLocalAudioRenderer> CreateLocalAudioRenderer( 174 scoped_refptr<WebRtcLocalAudioRenderer> CreateLocalAudioRenderer(
178 webrtc::MediaStreamInterface* stream); 175 webrtc::MediaStreamInterface* stream);
179 176
180 // Weak ref to a MediaStreamDependencyFactory, owned by the RenderThread. 177 // Weak ref to a MediaStreamDependencyFactory, owned by the RenderThread.
181 // It's valid for the lifetime of RenderThread. 178 // It's valid for the lifetime of RenderThread.
182 MediaStreamDependencyFactory* dependency_factory_; 179 MediaStreamDependencyFactory* dependency_factory_;
183 180
184 // media_stream_dispatcher_ is a weak reference, owned by RenderView. It's 181 // media_stream_dispatcher_ is a weak reference, owned by RenderView. It's
185 // valid for the lifetime of RenderView. 182 // valid for the lifetime of RenderView.
186 MediaStreamDispatcher* media_stream_dispatcher_; 183 MediaStreamDispatcher* media_stream_dispatcher_;
187 184
188 scoped_refptr<VideoCaptureImplManager> vc_manager_; 185 scoped_refptr<VideoCaptureImplManager> vc_manager_;
189 186
190 UserMediaRequests user_media_requests_; 187 UserMediaRequests user_media_requests_;
191 188
192 DISALLOW_COPY_AND_ASSIGN(MediaStreamImpl); 189 DISALLOW_COPY_AND_ASSIGN(MediaStreamImpl);
193 }; 190 };
194 191
195 } // namespace content 192 } // namespace content
196 193
197 #endif // CONTENT_RENDERER_MEDIA_MEDIA_STREAM_IMPL_H_ 194 #endif // CONTENT_RENDERER_MEDIA_MEDIA_STREAM_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698