}
EXPORT_API
+int mm_sound_free_device(MMSoundDevice_t device_h)
+{
+ if (device_h == NULL)
+ return MM_ERROR_INVALID_ARGUMENT;
+
+ g_free(device_h);
+
+ return MM_ERROR_NONE;
+}
+
+EXPORT_API
+int mm_sound_get_device_by_id(int device_id, MMSoundDevice_t *device_h)
+{
+ int ret = MM_ERROR_NONE;
+ mm_sound_device_t *device = NULL;
+
+ if (device_id < 1 || device_h == NULL)
+ return MM_ERROR_INVALID_ARGUMENT;
+
+ ret = mm_sound_client_get_device_by_id(device_id, &device);
+ if (ret < 0)
+ debug_error("Could not get device by id, ret = %x\n", ret);
+ else
+ *device_h = device;
+
+ return ret;
+}
+
+EXPORT_API
int mm_sound_get_next_device (MMSoundDeviceList_t device_list, MMSoundDevice_t *device)
{
int ret = MM_ERROR_NONE;
return ret;
}
-
-