///////////////////////////////////
EXPORT_API
-int mm_sound_test(int a, int b, int* getv)
-{
- int ret = MM_ERROR_NONE;
-
- debug_log("mm_sound_test enter");
- if (!getv) {
- debug_error("argu null");
- return MM_ERROR_INVALID_ARGUMENT;
- }
- ret = mm_sound_client_test(a, b, getv);
- if (ret < 0) {
- debug_error("Can not mm sound test, ret = %x", ret);
- }
- debug_log("mm_sound_test leave");
-
- return ret;
-}
-
-EXPORT_API
-int mm_sound_add_test_callback(mm_sound_test_cb func, void *user_data, unsigned int *subs_id)
-{
- int ret = MM_ERROR_NONE;
-
- debug_log("enter");
- if (!func || !subs_id) {
- debug_error("argument is not valid");
- return MM_ERROR_INVALID_ARGUMENT;
- }
-
- ret = mm_sound_client_add_test_callback(func, user_data, subs_id);
- if (ret < 0) {
- debug_error("Can not add test callback, ret = %x", ret);
- }
- debug_log("leave");
-
- return ret;
-}
-
-EXPORT_API
-int mm_sound_remove_test_callback(unsigned int subs_id)
-{
- int ret = MM_ERROR_NONE;
-
- debug_log("enter");
- ret = mm_sound_client_remove_test_callback(subs_id);
- if (ret < 0) {
- debug_error("Can not remove test callback, ret = %x", ret);
- }
- debug_log("leave");
-
- return ret;
-}
-
-EXPORT_API
int mm_sound_add_ducking_state_changed_callback(mm_sound_ducking_state_changed_cb func, void *user_data, unsigned int *subs_id)
{
int ret = MM_ERROR_NONE;