| Index: extensions/browser/extension_host_delegate.h
|
| diff --git a/extensions/browser/extension_host_delegate.h b/extensions/browser/extension_host_delegate.h
|
| index 0bf52a45bf26eb6f99868cdbd058729efd7886f5..b14580d5f76dbfc8c66e82ce9c6dacf22919057f 100644
|
| --- a/extensions/browser/extension_host_delegate.h
|
| +++ b/extensions/browser/extension_host_delegate.h
|
| @@ -56,6 +56,14 @@ class ExtensionHostDelegate {
|
| const content::MediaStreamRequest& request,
|
| const content::MediaResponseCallback& callback,
|
| const Extension* extension) = 0;
|
| +
|
| + // Checks if we have permission to access the microphone or camera. Note that
|
| + // this does not query the user. |type| must be MEDIA_DEVICE_AUDIO_CAPTURE
|
| + // or MEDIA_DEVICE_VIDEO_CAPTURE.
|
| + virtual bool CheckMediaAccessPermission(content::WebContents* web_contents,
|
| + const GURL& security_origin,
|
| + content::MediaStreamType type,
|
| + const Extension* extension) = 0;
|
| };
|
|
|
| } // namespace extensions
|
|
|