Changeset 100970 in webkit
- Timestamp:
- Nov 21, 2011 5:20:15 PM (12 years ago)
- Location:
- trunk/Source/WebKit/chromium
- Files:
-
- 5 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/chromium/ChangeLog
r100963 r100970 1 2011-11-21 Tommy Widenflycht <tommyw@google.com> 2 3 [chromium] MediaStream API: Adding embedding code for GetUserMedia 4 https://bugs.webkit.org/show_bug.cgi?id=71678 5 6 Reviewed by Darin Fisher. 7 8 * WebKit.gyp: 9 * public/WebUserMediaClient.h: Added. 10 (WebKit::WebUserMediaClient::~WebUserMediaClient): 11 * public/WebUserMediaRequest.h: Added. 12 (WebKit::WebUserMediaRequest::WebUserMediaRequest): 13 (WebKit::WebUserMediaRequest::~WebUserMediaRequest): 14 (WebKit::WebUserMediaRequest::operator=): 15 (WebKit::WebUserMediaRequest::isNull): 16 (WebKit::operator==): 17 * public/WebViewClient.h: 18 (WebKit::WebViewClient::userMediaClient): 19 * src/UserMediaClientImpl.cpp: Added. 20 (WebKit::UserMediaClientImpl::UserMediaClientImpl): 21 (WebKit::UserMediaClientImpl::pageDestroyed): 22 (WebKit::UserMediaClientImpl::requestUserMedia): 23 (WebKit::UserMediaClientImpl::cancelUserMediaRequest): 24 * src/UserMediaClientImpl.h: Added. 25 * src/WebUserMediaRequest.cpp: Added. 26 (WebKit::WebUserMediaRequest::WebUserMediaRequest): 27 (WebKit::WebUserMediaRequest::reset): 28 (WebKit::WebUserMediaRequest::audio): 29 (WebKit::WebUserMediaRequest::video): 30 (WebKit::WebUserMediaRequest::cameraPreferenceUser): 31 (WebKit::WebUserMediaRequest::cameraPreferenceEnvironment): 32 (WebKit::WebUserMediaRequest::securityOrigin): 33 (WebKit::WebUserMediaRequest::requestSucceeded): 34 (WebKit::WebUserMediaRequest::requestFailed): 35 (WebKit::WebUserMediaRequest::equals): 36 (WebKit::WebUserMediaRequest::assign): 37 (WebKit::WebUserMediaRequest::operator PassRefPtr<UserMediaRequest>): 38 * src/WebViewImpl.cpp: 39 (WebKit::WebViewImpl::WebViewImpl): 40 * src/WebViewImpl.h: 41 1 42 2011-11-21 James Robinson <jamesr@chromium.org> 2 43 -
trunk/Source/WebKit/chromium/WebKit.gyp
r100895 r100970 326 326 'public/WebURLRequest.h', 327 327 'public/WebURLResponse.h', 328 'public/WebUserMediaClient.h', 329 'public/WebUserMediaRequest.h', 328 330 'public/WebVector.h', 329 331 'public/WebView.h', … … 453 455 'src/StorageNamespaceProxy.cpp', 454 456 'src/StorageNamespaceProxy.h', 457 'src/UserMediaClientImpl.h', 458 'src/UserMediaClientImpl.cpp', 455 459 'src/WebTextCheckingCompletionImpl.h', 456 460 'src/WebTextCheckingCompletionImpl.cpp', … … 636 640 'src/WebURLResponsePrivate.h', 637 641 'src/WebURLError.cpp', 642 'src/WebUserMediaRequest.cpp', 638 643 'src/WebViewImpl.cpp', 639 644 'src/WebViewImpl.h', -
trunk/Source/WebKit/chromium/public/WebViewClient.h
r100821 r100970 68 68 class WebURL; 69 69 class WebURLRequest; 70 class WebUserMediaClient; 70 71 class WebView; 71 72 class WebWidget; … … 320 321 } 321 322 323 // Media Streams ------------------------------------------------------- 324 325 virtual WebUserMediaClient* userMediaClient() { return 0; } 326 322 327 protected: 323 328 ~WebViewClient() { } -
trunk/Source/WebKit/chromium/src/WebViewImpl.cpp
r100870 r100970 107 107 #include "TypingCommand.h" 108 108 #include "UserGestureIndicator.h" 109 #include "UserMediaClientImpl.h" 109 110 #include "Vector.h" 110 111 #include "WebAccessibilityObject.h" … … 371 372 , m_gestureRecognizer(WebCore::PlatformGestureRecognizer::create()) 372 373 #endif 374 #if ENABLE(MEDIA_STREAM) 375 , m_userMediaClient(adoptPtr(new UserMediaClientImpl(client))) 376 #endif 373 377 { 374 378 // WebKit/win/WebView.cpp does the same thing, except they call the … … 393 397 pageClients.geolocationClient = m_geolocationClientProxy.get(); 394 398 pageClients.backForwardClient = BackForwardListChromium::create(this); 399 #if ENABLE(MEDIA_STREAM) 400 pageClients.userMediaClient = m_userMediaClient.get(); 401 #endif 395 402 396 403 m_page = adoptPtr(new Page(pageClients)); -
trunk/Source/WebKit/chromium/src/WebViewImpl.h
r100821 r100970 82 82 class GeolocationClientProxy; 83 83 class SpeechInputClientImpl; 84 class UserMediaClientImpl; 84 85 class WebAccessibilityObject; 85 86 class WebCompositorImpl; … … 626 627 OwnPtr<WebCore::PlatformGestureRecognizer> m_gestureRecognizer; 627 628 #endif 629 630 #if ENABLE(MEDIA_STREAM) 631 OwnPtr<UserMediaClientImpl> m_userMediaClient; 632 #endif 628 633 }; 629 634
Note: See TracChangeset
for help on using the changeset viewer.