Index: chrome/browser/android/tab_web_contents_delegate_android.cc |
diff --git a/chrome/browser/android/tab_web_contents_delegate_android.cc b/chrome/browser/android/tab_web_contents_delegate_android.cc |
index c74ba19c84677401a84d5cfd8c08af95a22cead6..172ec1377600ff4f2414d2875c935180a8157148 100644 |
--- a/chrome/browser/android/tab_web_contents_delegate_android.cc |
+++ b/chrome/browser/android/tab_web_contents_delegate_android.cc |
@@ -449,8 +449,8 @@ jboolean IsCapturingAudio(JNIEnv* env, |
content::WebContents* web_contents = |
content::WebContents::FromJavaWebContents(java_web_contents); |
scoped_refptr<MediaStreamCaptureIndicator> indicator = |
- MediaCaptureDevicesDispatcher::GetInstance()-> |
- GetMediaStreamCaptureIndicator(); |
+ MediaCaptureDevicesDispatcher::GetInstance() |
+ ->GetMediaStreamCaptureIndicator(); |
return indicator->IsCapturingAudio(web_contents); |
} |
@@ -460,7 +460,29 @@ jboolean IsCapturingVideo(JNIEnv* env, |
content::WebContents* web_contents = |
content::WebContents::FromJavaWebContents(java_web_contents); |
scoped_refptr<MediaStreamCaptureIndicator> indicator = |
- MediaCaptureDevicesDispatcher::GetInstance()-> |
- GetMediaStreamCaptureIndicator(); |
+ MediaCaptureDevicesDispatcher::GetInstance() |
+ ->GetMediaStreamCaptureIndicator(); |
return indicator->IsCapturingVideo(web_contents); |
} |
+ |
+jboolean IsCapturingScreen(JNIEnv* env, |
+ const JavaParamRef<jclass>& clazz, |
+ const JavaParamRef<jobject>& java_web_contents) { |
+ content::WebContents* web_contents = |
+ content::WebContents::FromJavaWebContents(java_web_contents); |
+ scoped_refptr<MediaStreamCaptureIndicator> indicator = |
+ MediaCaptureDevicesDispatcher::GetInstance() |
+ ->GetMediaStreamCaptureIndicator(); |
+ return indicator->IsBeingMirrored(web_contents); |
+} |
+ |
+void NotifyStopped(JNIEnv* env, |
+ const JavaParamRef<jclass>& clazz, |
+ const JavaParamRef<jobject>& java_web_contents) { |
+ content::WebContents* web_contents = |
+ content::WebContents::FromJavaWebContents(java_web_contents); |
+ scoped_refptr<MediaStreamCaptureIndicator> indicator = |
+ MediaCaptureDevicesDispatcher::GetInstance() |
+ ->GetMediaStreamCaptureIndicator(); |
+ indicator->NotifyStopped(web_contents); |
+} |