int legacy_player_360_get_zoom(player_h player, float *level);
int legacy_player_360_set_field_of_view(player_h player, int horizontal_degrees, int vertical_degrees);
int legacy_player_360_get_field_of_view(player_h player, int *horizontal_degrees, int *vertical_degrees);
+int legacy_player_set_replaygain_enabled(player_h player, bool enabled);
+int legacy_player_is_replaygain_enabled(player_h player, bool *enabled);
/**
* @}
return PLAYER_ERROR_NONE;
}
}
+
+int legacy_player_set_replaygain_enabled(player_h player, bool enabled)
+{
+ PLAYER_INSTANCE_CHECK(player);
+
+ player_s *handle = (player_s *)player;
+ int ret = MM_ERROR_NONE;
+
+ if (!__player_state_validate(handle, PLAYER_STATE_IDLE)) {
+ LOGE("PLAYER_ERROR_INVALID_STATE (0x%08x) : current state - %d", PLAYER_ERROR_INVALID_STATE, handle->state);
+ return PLAYER_ERROR_INVALID_STATE;
+ }
+
+ ret = mm_player_set_replaygain_enabled(handle->mm_handle, enabled);
+ if (ret != MM_ERROR_NONE)
+ return __player_convert_error_code(ret, (char *)__FUNCTION__);
+ else
+ return PLAYER_ERROR_NONE;
+}
+
+int legacy_player_is_replaygain_enabled(player_h player, bool *enabled)
+{
+ PLAYER_INSTANCE_CHECK(player);
+ PLAYER_NULL_ARG_CHECK(enabled);
+
+ player_s *handle = (player_s *)player;
+ int ret = MM_ERROR_NONE;
+ bool _enable;
+
+ if (!__player_state_validate(handle, PLAYER_STATE_IDLE)) {
+ LOGE("PLAYER_ERROR_INVALID_STATE (0x%08x) : current state - %d", PLAYER_ERROR_INVALID_STATE, handle->state);
+ return PLAYER_ERROR_INVALID_STATE;
+ }
+
+ ret = mm_player_is_replaygain_enabled(handle->mm_handle, &_enable);
+ if (ret != MM_ERROR_NONE) {
+ return __player_convert_error_code(ret, (char *)__FUNCTION__);
+ } else {
+ *enabled = _enable;
+ return PLAYER_ERROR_NONE;
+ }
+}
return ret;
}
+
+int player_disp_set_replaygain_enable(muse_module_h module)
+{
+ int ret = PLAYER_ERROR_NONE;
+ muse_player_api_e api = MUSE_PLAYER_API_SET_REPLAYGAIN_ENABLED;
+ muse_player_handle_s *muse_player = NULL;
+ int val;
+ muse_player = (muse_player_handle_s *)muse_server_ipc_get_handle(module);
+ player_msg_get(val, muse_server_module_get_msg(module));
+
+ ret = legacy_player_set_replaygain_enabled(muse_player->player_handle, (bool)val);
+
+ player_msg_return(api, ret, module);
+
+ return ret;
+}
+
+int player_disp_is_replaygain_enabled(muse_module_h module)
+{
+ int ret = PLAYER_ERROR_NONE;
+ muse_player_api_e api = MUSE_PLAYER_API_IS_REPLAYGAIN_ENABLED;
+ muse_player_handle_s *muse_player = NULL;
+ bool val;
+
+ muse_player = (muse_player_handle_s *)muse_server_ipc_get_handle(module);
+
+ ret = legacy_player_is_replaygain_enabled(muse_player->player_handle, &val);
+
+ player_msg_return1(api, ret, module, INT, val);
+
+ return ret;
+}