1// Copyright 2013 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#ifndef CHROME_BROWSER_UI_MEDIA_UTILS_H_
6#define CHROME_BROWSER_UI_MEDIA_UTILS_H_
7
8#include "base/callback.h"
9#include "content/public/common/media_stream_request.h"
10
11class GURL;
12class Profile;
13
14namespace content {
15class WebContents;
16}
17
18void RequestMediaAccessPermission(
19    content::WebContents* web_contents,
20    Profile* profile,
21    const content::MediaStreamRequest& request,
22    const content::MediaResponseCallback& callback);
23
24bool CheckMediaAccessPermission(content::WebContents* web_contents,
25                                const GURL& security_origin,
26                                content::MediaStreamType type);
27
28#endif  // CHROME_BROWSER_UI_MEDIA_UTILS_H_
29