#endif
}
+const Ewk_Security_Origin* ewk_user_media_permission_query_origin_get(
+ const Ewk_User_Media_Permission_Query* request) {
+#if defined(TIZEN_MULTIMEDIA)
+ EINA_SAFETY_ON_NULL_RETURN_VAL(request, 0);
+
+ return static_cast<const Ewk_Security_Origin*>(request->Origin());
+#else
+ return nullptr;
+#endif
+}
+
const char* ewk_user_media_permission_request_message_get(const Ewk_User_Media_Permission_Request* request)
{
LOG_EWK_API_MOCKUP();
LOG_EWK_API_MOCKUP();
return EWK_USER_MEDIA_DEVICE_TYPE_NONE;
}
+
+Ewk_User_Media_Device_Type ewk_user_media_permission_query_device_type_get(
+ const Ewk_User_Media_Permission_Query* request) {
+#if BUILDFLAG(IS_TIZEN_TV)
+ if (!request)
+ return EWK_USER_MEDIA_DEVICE_TYPE_NONE;
+
+ int deviceType = 0;
+ if (request->IsAudioRequested())
+ deviceType = EWK_USER_MEDIA_DEVICE_TYPE_MICROPHONE;
+ else if (request->IsVideoRequested())
+ deviceType = EWK_USER_MEDIA_DEVICE_TYPE_CAMERA;
+
+ return static_cast<Ewk_User_Media_Device_Type>(deviceType);
+#else
+ LOG_EWK_API_MOCKUP("Only for Tizen TV.");
+ return EWK_USER_MEDIA_DEVICE_TYPE_NONE;
+#endif
+}