{
int ret = RECORDER_ERROR_NONE;
int recorder_type = MUSE_RECORDER_TYPE_AUDIO;
- int client_fd = -1;
int pid = 0;
bool microphone_feature_supported = false;
void *gdbus_connection = NULL;
LOGD("Enter - type %d", recorder_type);
- /* privilege check */
- client_fd = muse_core_client_get_msg_fd(module);
- if (!muse_core_security_check_cynara(client_fd, RECORDER_PRIVILEGE_NAME)) {
- LOGE("security check failed");
- ret = RECORDER_ERROR_PERMISSION_DENIED;
- muse_recorder_msg_return(api, class, ret, module);
- return MUSE_RECORDER_ERROR_INVALID;
- }
-
/* init handle */
muse_recorder = (muse_recorder_handle_s *)malloc(sizeof(muse_recorder_handle_s));
if (muse_recorder == NULL) {
int recorder_dispatcher_start(muse_module_h module)
{
int ret = RECORDER_ERROR_NONE;
+ int client_fd = -1;
muse_recorder_api_e api = MUSE_RECORDER_API_START;
muse_recorder_api_class_e class = MUSE_RECORDER_API_CLASS_IMMEDIATE;
muse_recorder_handle_s *muse_recorder = NULL;
return MUSE_RECORDER_ERROR_NONE;
}
+ /* privilege check */
+ client_fd = muse_core_client_get_msg_fd(module);
+ if (!muse_core_security_check_cynara(client_fd, RECORDER_PRIVILEGE_NAME)) {
+ LOGE("security check failed");
+ ret = RECORDER_ERROR_PERMISSION_DENIED;
+ muse_recorder_msg_return(api, class, ret, module);
+ return MUSE_RECORDER_ERROR_INVALID;
+ }
+
ret = legacy_recorder_start(muse_recorder->recorder_handle);
muse_recorder_msg_return(api, class, ret, module);