webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebKit::UserMediaPermissionRequestManagerProxy Class Reference

#include <UserMediaPermissionRequestManagerProxy.h>

Public Member Functions

 UserMediaPermissionRequestManagerProxy (WebPageProxy &)
 
 ~UserMediaPermissionRequestManagerProxy ()
 
WebPageProxypage () const
 
void invalidateRequests ()
 
void requestUserMediaPermissionForFrame (uint64_t userMediaID, uint64_t frameID, String userMediaDocumentOriginIdentifier, String topLevelDocumentOriginIdentifier, const WebCore::MediaConstraintsData &audioConstraintsData, const WebCore::MediaConstraintsData &videoConstraintsData)
 
void userMediaAccessWasGranted (uint64_t, const String &audioDeviceUID, const String &videoDeviceUID)
 
void userMediaAccessWasDenied (uint64_t, UserMediaPermissionRequestProxy::UserMediaAccessDenialReason)
 
FrameAuthorizationStatestateForRequest (UserMediaPermissionRequestProxy &)
 
void enumerateMediaDevicesForFrame (uint64_t userMediaID, uint64_t frameID, String userMediaDocumentOriginIdentifier, String topLevelDocumentOriginIdentifier)
 
void didCompleteUserMediaPermissionCheck (uint64_t, const String &, bool allow)
 
void clearCachedState ()
 
void startedCaptureSession ()
 
void endedCaptureSession ()
 
void stopCapture ()
 

Constructor & Destructor Documentation

◆ UserMediaPermissionRequestManagerProxy()

WebKit::UserMediaPermissionRequestManagerProxy::UserMediaPermissionRequestManagerProxy ( WebPageProxy page)
explicit

◆ ~UserMediaPermissionRequestManagerProxy()

WebKit::UserMediaPermissionRequestManagerProxy::~UserMediaPermissionRequestManagerProxy ( )

Member Function Documentation

◆ clearCachedState()

void WebKit::UserMediaPermissionRequestManagerProxy::clearCachedState ( )

◆ didCompleteUserMediaPermissionCheck()

void WebKit::UserMediaPermissionRequestManagerProxy::didCompleteUserMediaPermissionCheck ( uint64_t  userMediaID,
const String deviceIdentifierHashSalt,
bool  allow 
)

◆ endedCaptureSession()

void WebKit::UserMediaPermissionRequestManagerProxy::endedCaptureSession ( )

◆ enumerateMediaDevicesForFrame()

void WebKit::UserMediaPermissionRequestManagerProxy::enumerateMediaDevicesForFrame ( uint64_t  userMediaID,
uint64_t  frameID,
String  userMediaDocumentOriginIdentifier,
String  topLevelDocumentOriginIdentifier 
)

◆ invalidateRequests()

void WebKit::UserMediaPermissionRequestManagerProxy::invalidateRequests ( )

◆ page()

WebPageProxy& WebKit::UserMediaPermissionRequestManagerProxy::page ( ) const
inline

◆ requestUserMediaPermissionForFrame()

void WebKit::UserMediaPermissionRequestManagerProxy::requestUserMediaPermissionForFrame ( uint64_t  userMediaID,
uint64_t  frameID,
String  userMediaDocumentOriginIdentifier,
String  topLevelDocumentOriginIdentifier,
const WebCore::MediaConstraintsData &  audioConstraintsData,
const WebCore::MediaConstraintsData &  videoConstraintsData 
)

◆ startedCaptureSession()

void WebKit::UserMediaPermissionRequestManagerProxy::startedCaptureSession ( )

◆ stateForRequest()

FrameAuthorizationState & WebKit::UserMediaPermissionRequestManagerProxy::stateForRequest ( UserMediaPermissionRequestProxy request)

◆ stopCapture()

void WebKit::UserMediaPermissionRequestManagerProxy::stopCapture ( )

◆ userMediaAccessWasDenied()

void WebKit::UserMediaPermissionRequestManagerProxy::userMediaAccessWasDenied ( uint64_t  userMediaID,
UserMediaPermissionRequestProxy::UserMediaAccessDenialReason  reason 
)

◆ userMediaAccessWasGranted()

void WebKit::UserMediaPermissionRequestManagerProxy::userMediaAccessWasGranted ( uint64_t  userMediaID,
const String audioDeviceUID,
const String videoDeviceUID 
)

The documentation for this class was generated from the following files: