diff options
author | Hyunjin Park <hyunjin45.park@samsung.com> | 2015-10-12 18:14:26 +0900 |
---|---|---|
committer | Hyunjin Park <hyunjin45.park@samsung.com> | 2015-10-22 17:28:38 +0900 |
commit | 8f0367bb9c78c5c207d0e83824829fe638d8fc9a (patch) | |
tree | e0040570d7bc45ac23514535808cb940dab05b89 /src/include | |
parent | 16046cf8091a3baa6f7fe768e6650e15b413884c (diff) | |
download | libmm-radio-8f0367bb9c78c5c207d0e83824829fe638d8fc9a.tar.gz libmm-radio-8f0367bb9c78c5c207d0e83824829fe638d8fc9a.tar.bz2 libmm-radio-8f0367bb9c78c5c207d0e83824829fe638d8fc9a.zip |
[libmm-radio] fix sound focus fuction
Signed-off-by: Hyunjin Park <hyunjin45.park@samsung.com>
Change-Id: I7d9404de7f2b2b47246679c024ee03d9cb567174
Diffstat (limited to 'src/include')
-rwxr-xr-x | src/include/mm_radio_audio_focus.h | 6 | ||||
-rwxr-xr-x | src/include/mm_radio_priv.h | 10 |
2 files changed, 3 insertions, 13 deletions
diff --git a/src/include/mm_radio_audio_focus.h b/src/include/mm_radio_audio_focus.h index 46b7d04..b8fec93 100755 --- a/src/include/mm_radio_audio_focus.h +++ b/src/include/mm_radio_audio_focus.h @@ -40,14 +40,14 @@ typedef struct { int pid; int by_asm_cb; int event_src; - int sound_focus_register; int asm_session_flags; + mm_sound_focus_type_e cur_focus_type; } MMRadioAudioFocus; int mmradio_audio_focus_register(MMRadioAudioFocus* sm, mm_sound_focus_changed_cb callback, void* param); int mmradio_audio_focus_deregister(MMRadioAudioFocus* sm); -int mmradio_set_audio_focus(MMRadioAudioFocus* sm, mm_sound_focus_changed_watch_cb callback, void* param); -int mmradio_unset_audio_focus(MMRadioAudioFocus* sm, void* param); +int mmradio_acquire_audio_focus(MMRadioAudioFocus* sm); +int mmradio_release_audio_focus(MMRadioAudioFocus* sm); void mmradio_get_audio_focus_reason(mm_sound_focus_state_e focus_state, const char *reason_for_change, ASM_event_sources_t *event_source, int *postMsg); #endif /* MM_RADIO_AUDIO_FOCUS_H_ */ diff --git a/src/include/mm_radio_priv.h b/src/include/mm_radio_priv.h index 2418eba..b6569bb 100755 --- a/src/include/mm_radio_priv.h +++ b/src/include/mm_radio_priv.h @@ -43,9 +43,6 @@ #include <gst/gst.h> #include <gst/gstbuffer.h> -#include <mm_sound.h> -#include <mm_sound_focus.h> - #ifdef __cplusplus extern "C" { #endif @@ -228,13 +225,6 @@ int _mmradio_apply_region(mm_radio_t*radio, MMRadioRegionType region, bool updat int _mmradio_get_region_type(mm_radio_t*radio, MMRadioRegionType *type); int _mmradio_get_region_frequency_range(mm_radio_t* radio, unsigned int *min_freq, unsigned int *max_freq); int _mmradio_get_channel_spacing(mm_radio_t* radio, unsigned int *ch_spacing); -void _mmradio_sound_focus_cb(int id, mm_sound_focus_type_e focus_type, - mm_sound_focus_state_e focus_state, const char *reason_for_change, - const char *additional_info, void *user_data); - -void _mmradio_sound_focus_watch_cb(int id, mm_sound_focus_type_e focus_type, - mm_sound_focus_state_e focus_state, const char *reason_for_change, - const char *additional_info, void *user_data); #if 0 int mmradio_set_attrs(mm_radio_t* radio, MMRadioAttrsType type, MMHandleType attrs); |