mc_signal_received_cb cb_func;
} mc_cb_event_s;
-mc_cb_event_s cb_event[MC_EVENT_MAX] = {
+mc_cb_event_s cb_event[MC_CLIENT_EVENT_MAX] = {
{MC_DBUS_SIGNAL_NAME_SERVER_STATE, __client_server_cb},
{MC_DBUS_SIGNAL_NAME_PLAY_BACK, __client_playback_cb},
{MC_DBUS_SIGNAL_NAME_METADATA, __client_metadata_cb},
media_controller_client_s *mc_client = (media_controller_client_s *)user_data;
mc_retm_if(mc_client == NULL, "mc_client is NULL");
- mc_metadata_updated_cb callback = (mc_metadata_updated_cb)mc_client->updated_cb[MC_EVENT_METADATA].callback;
+ mc_metadata_updated_cb callback = (mc_metadata_updated_cb)mc_client->updated_cb[MC_CLIENT_EVENT_METADATA].callback;
mc_retm_if(callback == NULL, "metadata_cb is NULL");
mc_retm_if(message == NULL, "message is NULL");
if (ret != MEDIA_CONTROLLER_ERROR_NONE)
mc_error("Fail to mc_db_get_metadata_info");
- callback(message, metadata, mc_client->updated_cb[MC_EVENT_METADATA].user_data);
+ callback(message, metadata, mc_client->updated_cb[MC_CLIENT_EVENT_METADATA].user_data);
mc_metadata_destroy(metadata);
}
media_controller_client_s *mc_client = (media_controller_client_s *)user_data;
mc_retm_if(mc_client == NULL, "mc_client is NULL");
- mc_playback_ability_updated_cb callback = (mc_playback_ability_updated_cb)mc_client->updated_cb[MC_EVENT_PLAYBACK_ABILITY].callback;
+ mc_playback_ability_updated_cb callback = (mc_playback_ability_updated_cb)mc_client->updated_cb[MC_CLIENT_EVENT_PLAYBACK_ABILITY].callback;
mc_retm_if(callback == NULL, "metadata_cb is NULL");
mc_retm_if(message == NULL, "message is NULL");
if (ret != MEDIA_CONTROLLER_ERROR_NONE)
mc_error("Fail to mc_db_get_pb_action_ability");
- callback(message, ability, mc_client->updated_cb[MC_EVENT_PLAYBACK_ABILITY].user_data);
+ callback(message, ability, mc_client->updated_cb[MC_CLIENT_EVENT_PLAYBACK_ABILITY].user_data);
mc_playback_ability_destroy(ability);
}
mc_retvm_if(mc_client == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Handle is NULL");
mc_retvm_if(callback == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "callback is NULL");
- mc_retvm_if(((event < MC_EVENT_SERVER_STATE) || (event >= MC_EVENT_MAX)) , MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid event [%d]", event);
+ mc_retvm_if(((event < MC_CLIENT_EVENT_SERVER_STATE) || (event >= MC_CLIENT_EVENT_MAX)) , MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid event [%d]", event);
mc_retvm_if(mc_client->updated_cb[event].callback != NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "callback is already set [%d]", event);
mc_client->updated_cb[event].callback = callback;
mc_client->updated_cb[event].user_data = user_data;
- if ((event == MC_EVENT_CMD_REPLY) || (event == MC_EVENT_SERVER_CUSTOM)) {
+ if ((event == MC_CLIENT_EVENT_CMD_REPLY) || (event == MC_CLIENT_EVENT_SERVER_CUSTOM)) {
interface_name = mc_util_get_interface_name(MC_CLIENT, mc_client->client_name);
ret = mc_ipc_register_listener(&mc_client->listeners, mc_client->dconn, interface_name, cb_event[event].signal_name,
cb_event[event].cb_func, (void *)&(mc_client->updated_cb[event]));
MC_SAFE_FREE(interface_name);
- } else if ((event == MC_EVENT_METADATA) || event == MC_EVENT_PLAYBACK_ABILITY) {
+ } else if ((event == MC_CLIENT_EVENT_METADATA) || event == MC_CLIENT_EVENT_PLAYBACK_ABILITY) {
ret = mc_ipc_register_listener(&mc_client->listeners, mc_client->dconn, MC_DBUS_UPDATE_INTERFACE, cb_event[event].signal_name,
cb_event[event].cb_func, (void *)(mc_client));
} else {
char *interface_name = NULL;
mc_retvm_if(mc_client == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Handle is NULL");
- mc_retvm_if(((event < MC_EVENT_SERVER_STATE) || (event >= MC_EVENT_MAX)) , MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid event [%d]", event);
+ mc_retvm_if(((event < MC_CLIENT_EVENT_SERVER_STATE) || (event >= MC_CLIENT_EVENT_MAX)) , MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid event [%d]", event);
- if ((event == MC_EVENT_CMD_REPLY) || (event == MC_EVENT_SERVER_CUSTOM)) {
+ if ((event == MC_CLIENT_EVENT_CMD_REPLY) || (event == MC_CLIENT_EVENT_SERVER_CUSTOM)) {
interface_name = mc_util_get_interface_name(MC_CLIENT, mc_client->client_name);
ret = mc_ipc_unregister_listener(&mc_client->listeners, mc_client->dconn, interface_name, cb_event[event].signal_name);
int mc_client_set_server_update_cb(mc_client_h client, mc_server_state_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_SERVER_STATE, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_SERVER_STATE, callback, user_data);
}
int mc_client_unset_server_update_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_SERVER_STATE);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_SERVER_STATE);
}
int mc_client_set_playback_update_cb(mc_client_h client, mc_playback_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_PLAYBACK_INFO, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_PLAYBACK_INFO, callback, user_data);
}
int mc_client_unset_playback_update_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_PLAYBACK_INFO);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_PLAYBACK_INFO);
}
int mc_client_set_metadata_update_cb(mc_client_h client, mc_metadata_updated_cb callback, void *user_data)
{
mc_warning("DEPRECATION WARNING: mc_client_set_metadata_update_cb() is deprecated and will be removed from next release. Use mc_client_set_metadata_updated_cb() instead.");
- return __mc_client_set_updated_cb(client, MC_EVENT_METADATA, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_METADATA, callback, user_data);
}
int mc_client_unset_metadata_update_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_METADATA);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_METADATA);
}
int mc_client_set_shuffle_mode_update_cb(mc_client_h client, mc_shuffle_mode_changed_cb callback, void *user_data)
{
mc_warning("DEPRECATION WARNING: mc_client_set_shuffle_mode_update_cb() is deprecated and will be removed from next release. Use mc_client_set_shuffle_mode_updated_cb() instead.");
- return __mc_client_set_updated_cb(client, MC_EVENT_SHUFFLE, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_SHUFFLE, callback, user_data);
}
int mc_client_unset_shuffle_mode_update_cb(mc_client_h client)
{
mc_warning("DEPRECATION WARNING: mc_client_unset_shuffle_mode_update_cb() is deprecated and will be removed from next release. Use mc_client_unset_shuffle_mode_updated_cb() instead.");
- return __mc_client_unset_updated_cb(client, MC_EVENT_SHUFFLE);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_SHUFFLE);
}
int mc_client_set_repeat_mode_update_cb(mc_client_h client, mc_repeat_mode_changed_cb callback, void *user_data)
{
mc_warning("DEPRECATION WARNING: mc_client_set_repeat_mode_update_cb() is deprecated and will be removed from next release. Use mc_client_set_repeat_mode_updated_cb() instead.");
- return __mc_client_set_updated_cb(client, MC_EVENT_REPEAT, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_REPEAT, callback, user_data);
}
int mc_client_unset_repeat_mode_update_cb(mc_client_h client)
{
mc_warning("DEPRECATION WARNING: mc_client_unset_repeat_mode_update_cb() is deprecated and will be removed from next release. Use mc_client_unset_repeat_mode_updated_cb() instead.");
- return __mc_client_unset_updated_cb(client, MC_EVENT_REPEAT);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_REPEAT);
}
int mc_client_set_server_updated_cb(mc_client_h client, mc_server_state_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_SERVER_STATE, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_SERVER_STATE, callback, user_data);
}
int mc_client_unset_server_updated_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_SERVER_STATE);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_SERVER_STATE);
}
int mc_client_set_playback_updated_cb(mc_client_h client, mc_playback_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_PLAYBACK_INFO, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_PLAYBACK_INFO, callback, user_data);
}
int mc_client_unset_playback_updated_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_PLAYBACK_INFO);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_PLAYBACK_INFO);
}
int mc_client_set_metadata_updated_cb(mc_client_h client, mc_metadata_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_METADATA, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_METADATA, callback, user_data);
}
int mc_client_unset_metadata_updated_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_METADATA);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_METADATA);
}
int mc_client_set_shuffle_mode_updated_cb(mc_client_h client, mc_shuffle_mode_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_SHUFFLE, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_SHUFFLE, callback, user_data);
}
int mc_client_unset_shuffle_mode_updated_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_SHUFFLE);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_SHUFFLE);
}
int mc_client_set_repeat_mode_updated_cb(mc_client_h client, mc_repeat_mode_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_REPEAT, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_REPEAT, callback, user_data);
}
int mc_client_unset_repeat_mode_updated_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_REPEAT);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_REPEAT);
}
int mc_client_set_playlist_updated_cb(mc_client_h client, mc_playlist_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_PLAYLIST, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_PLAYLIST, callback, user_data);
}
int mc_client_unset_playlist_updated_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_PLAYLIST);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_PLAYLIST);
}
int mc_client_set_cmd_reply_received_cb(mc_client_h client, mc_cmd_reply_received_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_CMD_REPLY, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_CMD_REPLY, callback, user_data);
}
int mc_client_unset_cmd_reply_received_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_CMD_REPLY);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_CMD_REPLY);
}
int mc_client_set_custom_event_received_cb(mc_client_h client, mc_client_custom_event_received_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_SERVER_CUSTOM, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_SERVER_CUSTOM, callback, user_data);
}
int mc_client_unset_custom_event_received_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_SERVER_CUSTOM);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_SERVER_CUSTOM);
}
int mc_client_set_playback_ability_updated_cb(mc_client_h client, mc_playback_ability_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_PLAYBACK_ABILITY, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_PLAYBACK_ABILITY, callback, user_data);
}
int mc_client_unset_playback_ability_updated_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_PLAYBACK_ABILITY);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_PLAYBACK_ABILITY);
}
int mc_client_set_shuffle_ability_updated_cb(mc_client_h client, mc_shuffle_ability_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_SHUFFLE_ABILITY, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_SHUFFLE_ABILITY, callback, user_data);
}
int mc_client_unset_shuffle_ability_updated_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_SHUFFLE_ABILITY);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_SHUFFLE_ABILITY);
}
int mc_client_set_repeat_ability_updated_cb(mc_client_h client, mc_repeat_ability_updated_cb callback, void *user_data)
{
- return __mc_client_set_updated_cb(client, MC_EVENT_REPEAT_ABILITY, callback, user_data);
+ return __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_REPEAT_ABILITY, callback, user_data);
}
int mc_client_unset_repeat_ability_updated_cb(mc_client_h client)
{
- return __mc_client_unset_updated_cb(client, MC_EVENT_REPEAT_ABILITY);
+ return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_REPEAT_ABILITY);
}
int mc_client_subscribe(mc_client_h client, const mc_subscription_type_e subscription_type, const char *server_name)
mc_retvm_if(!MC_STRING_VALID(server_name), MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid server_name");
if (callback) {
- ret = __mc_client_set_updated_cb(client, MC_EVENT_CLIENT_CUSTOM, callback, user_data);
+ ret = __mc_client_set_updated_cb(client, MC_CLIENT_EVENT_CLIENT_CUSTOM, callback, user_data);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "Error when __mc_client_set_updated_cb [%d]", ret);
}