| Index: chrome/browser/media/webrtc_browsertest_base.h
|
| diff --git a/chrome/browser/media/webrtc_browsertest_base.h b/chrome/browser/media/webrtc_browsertest_base.h
|
| index 9cc092923d70bd74b74c590b11c1e4726562f9c6..493807bce6d232e4bf2fe1a280ed488e23fae5fa 100644
|
| --- a/chrome/browser/media/webrtc_browsertest_base.h
|
| +++ b/chrome/browser/media/webrtc_browsertest_base.h
|
| @@ -46,15 +46,25 @@ class WebRtcTestBase : public InProcessBrowserTest {
|
| // chrome/test/data/webrtc/getusermedia.js.
|
| // If an error is reported back from the getUserMedia call, these functions
|
| // will return false.
|
| + // The ...AndAccept()/...AndDeny()/...AndDismiss() functions expect that a
|
| + // prompt will be shown (i.e. the current origin in the tab_contents doesn't
|
| + // have a saved permission).
|
| bool GetUserMediaAndAccept(content::WebContents* tab_contents) const;
|
| bool GetUserMediaWithSpecificConstraintsAndAccept(
|
| content::WebContents* tab_contents,
|
| const std::string& constraints) const;
|
| + bool GetUserMediaWithSpecificConstraintsAndAcceptIfPrompted(
|
| + content::WebContents* tab_contents,
|
| + const std::string& constraints) const;
|
| void GetUserMediaAndDeny(content::WebContents* tab_contents);
|
| void GetUserMediaWithSpecificConstraintsAndDeny(
|
| content::WebContents* tab_contents,
|
| const std::string& constraints) const;
|
| void GetUserMediaAndDismiss(content::WebContents* tab_contents) const;
|
| + void GetUserMediaAndExpectAutoAcceptWithoutPrompt(
|
| + content::WebContents* tab_contents) const;
|
| + void GetUserMediaAndExpectAutoDenyWithoutPrompt(
|
| + content::WebContents* tab_contents) const;
|
| void GetUserMedia(content::WebContents* tab_contents,
|
| const std::string& constraints) const;
|
|
|
|
|