diff options
author | HyungKyu Song <hk76.song@samsung.com> | 2013-02-16 00:14:05 +0900 |
---|---|---|
committer | HyungKyu Song <hk76.song@samsung.com> | 2013-02-16 00:14:05 +0900 |
commit | 9795c41fdd70085d479d7b7c64d357d6d6b31a4f (patch) | |
tree | 78e2b247396802ecf0dbdd1e736bff4120efaf28 /include/audio-session-manager.h | |
parent | 10c786e725207327fb35035100b391d073da6aeb (diff) | |
download | audio-session-manager-9795c41fdd70085d479d7b7c64d357d6d6b31a4f.tar.gz audio-session-manager-9795c41fdd70085d479d7b7c64d357d6d6b31a4f.tar.bz2 audio-session-manager-9795c41fdd70085d479d7b7c64d357d6d6b31a4f.zip |
Diffstat (limited to 'include/audio-session-manager.h')
-rw-r--r--[-rwxr-xr-x] | include/audio-session-manager.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/include/audio-session-manager.h b/include/audio-session-manager.h index 9a74181..a10fa6f 100755..100644 --- a/include/audio-session-manager.h +++ b/include/audio-session-manager.h @@ -1,9 +1,9 @@ /* * audio-session-manager * - * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * Copyright (c) 2000 - 2013 Samsung Electronics Co., Ltd. All rights reserved. * - * Contact: Seungbae Shin <seungbae.shin@samsung.com> + * Contact: Seungbae Shin <seungbae.shin at samsung.com>, Sangchul Lee <sc11.lee at samsung.com> * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -53,6 +53,9 @@ bool ASM_register_sound(const int application_pid, int *asm_handle, ASM_sound_events_t sound_event, ASM_sound_states_t sound_state, ASM_sound_cb_t callback, void* cb_data, ASM_resource_t mm_resource, int *error_code); +bool +ASM_register_sound_ex (const int application_pid, int *asm_handle, ASM_sound_events_t sound_event, + ASM_sound_states_t sound_state, ASM_sound_cb_t callback, void* cb_data, ASM_resource_t mm_resource, int *error_code, int (*func)(void*,void*)); /** * This function unregister sound event to ASM server. If unregistered, sound event is not playing. @@ -65,6 +68,7 @@ ASM_register_sound(const int application_pid, int *asm_handle, ASM_sound_events_ bool ASM_unregister_sound(const int asm_handle, ASM_sound_events_t sound_event, int *error_code); +bool ASM_unregister_sound_ex(const int asm_handle, ASM_sound_events_t sound_event, int *error_code, int (*func)(void*,void*)); /** @@ -118,7 +122,7 @@ ASM_get_process_session_state(const int asm_handle, ASM_sound_states_t *sound_st bool ASM_set_sound_state(const int asm_handle, ASM_sound_events_t sound_event, ASM_sound_states_t sound_state, ASM_resource_t mm_resource, int *error_code); - +bool ASM_set_sound_state_ex (const int asm_handle, ASM_sound_events_t sound_event, ASM_sound_states_t sound_state, ASM_resource_t mm_resource, int *error_code, int (*func)(void*,void*)); /** * This function ask sound policy to ASM server. |