WKUserMediaPermissionRequest.h [plain text]
#ifndef WKUserMediaPermissionRequest_h
#define WKUserMediaPermissionRequest_h
#include <WebKit/WKBase.h>
#ifdef __cplusplus
extern "C" {
#endif
WK_EXPORT WKTypeID WKUserMediaPermissionRequestGetTypeID();
enum {
kWKNoConstraints = 0,
kWKUserMediaDisabled,
kWKNoCaptureDevices,
kWKInvalidConstraint,
kWKHardwareError,
kWKPermissionDenied,
kWKOtherFailure
};
typedef uint32_t UserMediaPermissionRequestDenialReason;
WK_EXPORT void WKUserMediaPermissionRequestAllow(WKUserMediaPermissionRequestRef, WKStringRef audioDeviceUID, WKStringRef videoDeviceUID);
WK_EXPORT void WKUserMediaPermissionRequestDeny(WKUserMediaPermissionRequestRef, UserMediaPermissionRequestDenialReason);
WK_EXPORT WKArrayRef WKUserMediaPermissionRequestVideoDeviceUIDs(WKUserMediaPermissionRequestRef);
WK_EXPORT WKArrayRef WKUserMediaPermissionRequestAudioDeviceUIDs(WKUserMediaPermissionRequestRef);
#ifdef __cplusplus
}
#endif
#endif