UserMediaPermissionRequestProxy.cpp [plain text]
#include "config.h"
#include "UserMediaPermissionRequestProxy.h"
#include "UserMediaPermissionRequestManagerProxy.h"
#include <wtf/text/StringHash.h>
namespace WebKit {
UserMediaPermissionRequestProxy::UserMediaPermissionRequestProxy(UserMediaPermissionRequestManagerProxy& manager, uint64_t userMediaID, bool requiresAudio, bool requiresVideo)
: m_manager(manager)
, m_userMediaID(userMediaID)
, m_requiresAudio(requiresAudio)
, m_requiresVideo(requiresVideo)
{
}
void UserMediaPermissionRequestProxy::allow()
{
m_manager.didReceiveUserMediaPermissionDecision(m_userMediaID, true);
}
void UserMediaPermissionRequestProxy::deny()
{
m_manager.didReceiveUserMediaPermissionDecision(m_userMediaID, false);
}
void UserMediaPermissionRequestProxy::invalidate()
{
m_manager.invalidateRequests();
}
}