| 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 ea60eac525d4cfa0e1592e00022c2026dfdb077f..8009ee0140ad68c5cc7d708d1a6e9f807aa0c54e 100644
|
| --- a/chrome/browser/android/tab_web_contents_delegate_android.cc
|
| +++ b/chrome/browser/android/tab_web_contents_delegate_android.cc
|
| @@ -483,3 +483,25 @@ jboolean IsCapturingVideo(JNIEnv* env,
|
| 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();
|
| + return indicator->NotifyStopped(web_contents);
|
| +}
|
|
|