return ret;
}
+int player_disp_360_set_zoom_with_field_of_view(muse_module_h module)
+{
+ int ret = PLAYER_ERROR_NONE;
+ muse_player_api_e api = MUSE_PLAYER_API_360_SET_ZOOM_WITH_FIELD_OF_VIEW;
+ muse_player_handle_s *muse_player = NULL;
+ int horizontal_degrees = 0, vertical_degrees = 0;
+ double level = 0;
+ bool ret_val = TRUE;
+
+ ret_val = _player_disp_get_param_value(muse_server_module_get_msg(module),
+ MUSE_TYPE_DOUBLE, "level", (void *)&level,
+ MUSE_TYPE_INT, "horizontal_degrees", (void *)&horizontal_degrees,
+ MUSE_TYPE_INT, "vertical_degrees", (void *)&vertical_degrees,
+ INVALID_MUSE_TYPE_VALUE);
+ if (ret_val) {
+ muse_player = (muse_player_handle_s *)muse_server_ipc_get_handle(module);
+
+ ret = legacy_player_360_set_zoom(muse_player->player_handle, (float)level);
+ if (ret == MM_ERROR_NONE)
+ ret = legacy_player_360_set_field_of_view(muse_player->player_handle, horizontal_degrees, vertical_degrees);
+ } else {
+ ret = PLAYER_ERROR_INVALID_OPERATION;
+ }
+
+ PLAYER_RETURN_MSG(api, ret, module);
+ return ret;
+}
+
int player_disp_set_codec_type(muse_module_h module)
{
int ret = PLAYER_ERROR_NONE;