#define MC_DBUS_SIGNAL_NAME_DISPLAY_ROTATION "display_rotation"
#define MC_DBUS_SIGNAL_NAME_360 "spherical_mode"
-
+/* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_COMPATIBILITY
#define MC_DBUS_SIGNAL_NAME_PLAYBACK_STATE_CMD "pb_state_cmd"
#define MC_DBUS_SIGNAL_NAME_CUSTOM_COMMAND "custom_command"
#define MC_DBUS_SIGNAL_NAME_CUSTOM_COMMAND_REPLY "custom_command_reply"
#endif
-
+/* LCOV_EXCL_STOP */
#define MC_COMMAND_PLAYBACKACTION "_pb_action_cmd_"
#define MC_COMMAND_360 "360_cmd_"
-
+/* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_COMPATIBILITY
#define MC_COMMAND_PLAYBACKSTATE "_pb_state_cmd_"
#define MC_COMMAND_CUSTOM "_custom_cmd_"
#endif
+/* LCOV_EXCL_STOP */
#define MC_EVENT_CUSTOM "_custom_event_"
#define MC_EVENT_REPLY "_event_reply_"
MC_CLIENT_EVENT_360,
MC_CLIENT_EVENT_CMD_REPLY,
MC_CLIENT_EVENT_SERVER_CUSTOM, //receive event from server to client
+/* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_COMPATIBILITY
MC_CLIENT_EVENT_CLIENT_CUSTOM, //from client to server. deprecated
#endif
+/* LCOV_EXCL_STOP */
MC_CLIENT_EVENT_MAX,
} mc_client_receive_event_e;
static void __client_display_mode_cb(const char *interface_name, const char *signal_name, const char *message, const char *request_id, void *user_data);
static void __client_display_rotation_cb(const char *interface_name, const char *signal_name, const char *message, const char *request_id, void *user_data);
-
+/* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_COMPATIBILITY
static void __client_reply_cb(const char *interface_name, const char *signal_name, const char *message, const char *request_id, void *user_data);
#endif
+/* LCOV_EXCL_STOP */
static mc_cb_event_s cb_event[MC_CLIENT_EVENT_MAX] = {
{MC_DBUS_SIGNAL_NAME_SERVER_STATE, __client_server_cb},
{MC_DBUS_SIGNAL_NAME_360, __client_attribute_cb},
{MC_DBUS_SIGNAL_NAME_CMD_REPLY, __client_cmd_reply_received_cb},
{MC_DBUS_SIGNAL_NAME_CUSTOM_EVENT, __client_custom_event_received_cb},
+/* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_COMPATIBILITY
{MC_DBUS_SIGNAL_NAME_CUSTOM_COMMAND_REPLY, __client_reply_cb},
#endif
+/* LCOV_EXCL_STOP */
};
static void __client_server_cb(const char *interface_name, const char *signal_name, const char *message, const char *request_id, void *user_data)
mc_retvm_if(callback == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "callback is NULL");
mc_retvm_if(((event < MC_CLIENT_EVENT_SERVER_STATE) || (event >= MC_CLIENT_EVENT_MAX)) , MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid event [%d]", event);
+ /* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_COMPATIBILITY
if ((event == MC_CLIENT_EVENT_CLIENT_CUSTOM) && (mc_client->updated_cb[event].callback != NULL)) { //deprecated
mc_client->updated_cb[event].callback = callback;
return ret;
}
#endif
+ /* LCOV_EXCL_STOP */
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;
return ret;
}
+/* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_COMPATIBILITY
typedef void (*mc_command_reply_received_cb)(const char *server_name, int result_code, bundle *data, void *user_data);
return __mc_client_unset_updated_cb(client, MC_CLIENT_EVENT_SERVER_STATE);
}
#endif
+/* LCOV_EXCL_STOP */
static void __server_display_mode_cb(const char *interface_name, const char *signal_name, const char *message, const char *request_id, void *user_data);
static void __server_display_rotation_cb(const char *interface_name, const char *signal_name, const char *message, const char *request_id, void *user_data);
+/* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_COMPATIBILITY
static void __server_playback_state_command_cb(const char *interface_name, const char *signal_name, const char *message, const char *request_id, void *user_data);
static void __server_custom_command_cb(const char *interface_name, const char *signal_name, const char *message, const char *request_id, void *user_data);
#endif
+/* LCOV_EXCL_STOP */
static mc_cb_event_s cb_event[MC_SERVER_EVENT_MAX] = {
{MC_DBUS_SIGNAL_NAME_PLAYBACK_ACTION, __server_playback_action_cb},
{MC_DBUS_SIGNAL_NAME_DISPLAY_MODE, __server_display_mode_cb},
{MC_DBUS_SIGNAL_NAME_DISPLAY_ROTATION, __server_display_rotation_cb},
{MC_DBUS_SIGNAL_NAME_360, __server_enable_cmd_cb},
+/* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_COMPATIBILITY
{MC_DBUS_SIGNAL_NAME_PLAYBACK_STATE_CMD, __server_playback_state_command_cb},
{MC_DBUS_SIGNAL_NAME_CUSTOM_COMMAND, __server_custom_command_cb}, //deprecated one
#endif
+/* LCOV_EXCL_STOP */
};
static int __mc_server_create(media_controller_server_s **mc_server)
return ret;
}
+/* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_COMPATIBILITY
typedef void (*mc_server_custom_command_received_cb)(const char* client_name, const char *command, bundle *data, void *user_data);
typedef void (*mc_server_playback_state_command_received_cb)(const char* client_name, mc_playback_states_e state, void *user_data);
}
#endif
+/* LCOV_EXCL_STOP */