OLD | NEW |
| (Empty) |
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 | |
3 // found in the LICENSE file. | |
4 | |
5 #include "content/renderer/media/media_stream_impl.h" | |
6 | |
7 #include "content/renderer/media/media_stream_dependency_factory.h" | |
8 #include "content/renderer/media/rtc_video_decoder.h" | |
9 #include "content/renderer/media/video_capture_impl_manager.h" | |
10 #include "content/renderer/p2p/ipc_socket_factory.h" | |
11 | |
12 MediaStreamImpl::MediaStreamImpl( | |
13 MediaStreamDispatcher* media_stream_dispatcher, | |
14 content::P2PSocketDispatcher* p2p_socket_dispatcher, | |
15 VideoCaptureImplManager* vc_manager, | |
16 MediaStreamDependencyFactory* dependency_factory) | |
17 : dependency_factory_(dependency_factory), | |
18 media_stream_dispatcher_(media_stream_dispatcher), | |
19 p2p_socket_dispatcher_(p2p_socket_dispatcher), | |
20 network_manager_(NULL), | |
21 vc_manager_(vc_manager), | |
22 peer_connection_handler_(NULL), | |
23 message_loop_proxy_(base::MessageLoopProxy::current()), | |
24 signaling_thread_(NULL), | |
25 worker_thread_(NULL), | |
26 chrome_worker_thread_("Chrome_libJingle_WorkerThread") { | |
27 } | |
28 | |
29 MediaStreamImpl::~MediaStreamImpl() {} | |
30 | |
31 WebKit::WebPeerConnectionHandler* MediaStreamImpl::CreatePeerConnectionHandler( | |
32 WebKit::WebPeerConnectionHandlerClient* client) { | |
33 return NULL; | |
34 } | |
35 | |
36 void MediaStreamImpl::ClosePeerConnection() { | |
37 } | |
38 | |
39 webrtc::MediaStreamTrackInterface* MediaStreamImpl::GetLocalMediaStreamTrack( | |
40 const std::string& label) { | |
41 return NULL; | |
42 } | |
43 | |
44 void MediaStreamImpl::requestUserMedia( | |
45 const WebKit::WebUserMediaRequest& user_media_request, | |
46 const WebKit::WebVector<WebKit::WebMediaStreamSource>& | |
47 media_stream_source_vector) { | |
48 } | |
49 | |
50 void MediaStreamImpl::cancelUserMediaRequest( | |
51 const WebKit::WebUserMediaRequest& user_media_request) { | |
52 } | |
53 | |
54 scoped_refptr<media::VideoDecoder> MediaStreamImpl::GetVideoDecoder( | |
55 const GURL& url, | |
56 media::MessageLoopFactory* message_loop_factory) { | |
57 return NULL; | |
58 } | |
59 | |
60 void MediaStreamImpl::OnStreamGenerated( | |
61 int request_id, | |
62 const std::string& label, | |
63 const media_stream::StreamDeviceInfoArray& audio_array, | |
64 const media_stream::StreamDeviceInfoArray& video_array) { | |
65 } | |
66 | |
67 void MediaStreamImpl::OnStreamGenerationFailed(int request_id) {} | |
68 | |
69 void MediaStreamImpl::OnVideoDeviceFailed(const std::string& label, | |
70 int index) { | |
71 } | |
72 | |
73 void MediaStreamImpl::OnAudioDeviceFailed(const std::string& label, | |
74 int index) { | |
75 } | |
76 | |
77 void MediaStreamImpl::OnDevicesEnumerated( | |
78 int request_id, | |
79 const media_stream::StreamDeviceInfoArray& device_array) { | |
80 } | |
81 | |
82 void MediaStreamImpl::OnDevicesEnumerationFailed(int request_id) {} | |
83 | |
84 void MediaStreamImpl::OnDeviceOpened( | |
85 int request_id, | |
86 const std::string& label, | |
87 const media_stream::StreamDeviceInfo& video_device) { | |
88 } | |
89 | |
90 void MediaStreamImpl::OnDeviceOpenFailed(int request_id) {} | |
OLD | NEW |