| Index: Source/modules/mediastream/UserMediaRequest.h
|
| diff --git a/Source/modules/mediastream/UserMediaRequest.h b/Source/modules/mediastream/UserMediaRequest.h
|
| index 36a16f85aca5447f34a7b2739e4492d17de54830..33e2902af50f6bc450d6eb2d7227506ae7cdb3a6 100644
|
| --- a/Source/modules/mediastream/UserMediaRequest.h
|
| +++ b/Source/modules/mediastream/UserMediaRequest.h
|
| @@ -32,6 +32,7 @@
|
| #define UserMediaRequest_h
|
|
|
| #include "core/dom/ActiveDOMObject.h"
|
| +#include "core/frame/OriginsUsingFeatures.h"
|
| #include "modules/ModulesExport.h"
|
| #include "modules/mediastream/NavigatorUserMediaErrorCallback.h"
|
| #include "modules/mediastream/NavigatorUserMediaSuccessCallback.h"
|
| @@ -71,6 +72,10 @@ public:
|
| WebMediaConstraints audioConstraints() const;
|
| WebMediaConstraints videoConstraints() const;
|
|
|
| + // errorMessage is only set if requestIsPrivilegedContext() returns |false|.
|
| + // Caller is responsible for properly setting errors and canceling request.
|
| + bool isPrivilegedContextUse(String& errorMessage);
|
| +
|
| // ContextLifecycleObserver
|
| void contextDestroyed() override;
|
|
|
|
|