int mm_sound_client_play_tone_with_stream_info(int tone, char *stream_type, int stream_id, double volume, int duration, int *handle);
int mm_sound_client_play_sound_with_stream_info(MMSoundPlayParam *param, int *handle, char* stream_type, int stream_id);
int mm_sound_client_stop_sound(int handle);
+int mm_sound_client_stop_tone(int handle);
int mm_sound_client_set_volume_by_type(volume_type_t type, const unsigned int level);
int mm_sound_client_get_volume_by_type(volume_type_t type, unsigned int *level);
int mm_sound_client_add_volume_changed_callback(mm_sound_volume_changed_cb func, void* user_data, unsigned int *subs_id);
int mm_sound_proxy_play_sound_with_stream_info(const char* filename, int repeat,
int client_pid, int *codechandle, char *stream_type, int stream_index);
int mm_sound_proxy_stop_sound(int handle);
+int mm_sound_proxy_stop_tone(int handle);
int mm_sound_proxy_add_play_sound_end_callback(mm_sound_stop_callback_wrapper_func func, void* userdata, mm_sound_proxy_userdata_free freefunc, unsigned *subs_id);
int mm_sound_proxy_remove_play_sound_end_callback(unsigned subs_id);
int mm_sound_proxy_get_current_connected_device_list(int device_flags, GList** device_list);
size_t size_to_write = sizeof(ipc_t);
ssize_t written = 0;
int fd = -1;
- ipc_t data = { { 0, }, { 0, }, { 0, } };
+ ipc_t data = { 0, };
#ifdef USE_LWIPC
if (!_mm_sound_check_pa_ready()) {