WebUserMediaClient.cpp [plain text]
#include "config.h"
#include "WebUserMediaClient.h"
#if ENABLE(MEDIA_STREAM)
#include "WebPage.h"
#include <WebCore/UserMediaController.h>
#include <WebCore/UserMediaRequest.h>
using namespace WebCore;
namespace WebKit {
WebUserMediaClient::WebUserMediaClient(WebPage& page)
: m_page(page)
{
}
void WebUserMediaClient::pageDestroyed()
{
delete this;
}
void WebUserMediaClient::requestUserMediaAccess(UserMediaRequest& request)
{
m_page.userMediaPermissionRequestManager().startUserMediaRequest(request);
}
void WebUserMediaClient::cancelUserMediaAccessRequest(UserMediaRequest& request)
{
m_page.userMediaPermissionRequestManager().cancelUserMediaRequest(request);
}
void WebUserMediaClient::checkUserMediaPermission(WebCore::UserMediaPermissionCheck& request)
{
m_page.userMediaPermissionRequestManager().startUserMediaPermissionCheck(request);
}
void WebUserMediaClient::cancelUserMediaPermissionCheck(WebCore::UserMediaPermissionCheck& request)
{
m_page.userMediaPermissionRequestManager().cancelUserMediaPermissionCheck(request);
}
}
#endif // MEDIA_STREAM