sound-manager API changed 18/99118/6 submit/tizen_3.0/20161205.161114
authoraravind.gara <aravind.gara@samsung.com>
Tue, 22 Nov 2016 02:49:41 +0000 (11:49 +0900)
committerAndrey Klimenko <and.klimenko@samsung.com>
Mon, 5 Dec 2016 15:55:38 +0000 (07:55 -0800)
Change-Id: Ia9f71df8a84c93ae8a0d594895a2ea663c87a2f0
Signed-off-by: aravind.gara <aravind.gara@samsung.com>
src/Viewer/Utils/inc/MediaPlayer.h
src/Viewer/Utils/src/MediaPlayer.cpp

index 9dbd8b2933645746d5e0a728bc7b60141f984628..a5cbcfc7aa8d638ab1a4d536ae8b79ab931c729b 100644 (file)
@@ -52,7 +52,10 @@ namespace Msg
 
             // Call from media internal thread:
             static void on_sound_stream_focus_state_changed_cb(sound_stream_info_h stream_info,
+                                                               sound_stream_focus_mask_e focus_mask,
+                                                               sound_stream_focus_state_e focus_state,
                                                                sound_stream_focus_change_reason_e reason,
+                                                               int sound_behavior,
                                                                const char *extra_info,
                                                                void *user_data);
             player_state_e getState() const;
index 924354229a76b85f7f78fd0f19d45ef2e6bf61cc..a1ba27a7f6e9f342f8d65618b1faf950e00b3f65 100644 (file)
@@ -95,7 +95,7 @@ bool MediaPlayer::getFocus() const
 
 void MediaPlayer::start()
 {
-    sound_manager_acquire_focus(m_StreamInfo, SOUND_STREAM_FOCUS_FOR_PLAYBACK, nullptr);
+    sound_manager_acquire_focus(m_StreamInfo, SOUND_STREAM_FOCUS_FOR_PLAYBACK, SOUND_BEHAVIOR_NONE, nullptr);
     if (getState() == PLAYER_STATE_IDLE)
         player_prepare(m_Player);
 
@@ -105,7 +105,7 @@ void MediaPlayer::start()
 
 void MediaPlayer::stop()
 {
-    sound_manager_release_focus(m_StreamInfo, SOUND_STREAM_FOCUS_FOR_PLAYBACK, nullptr);
+    sound_manager_release_focus(m_StreamInfo, SOUND_STREAM_FOCUS_FOR_PLAYBACK, SOUND_BEHAVIOR_NONE, nullptr);
     player_state_e state = getState();
     if (state == PLAYER_STATE_PLAYING || state == PLAYER_STATE_PAUSED)
         player_stop(m_Player);
@@ -179,7 +179,10 @@ void MediaPlayer::on_seek_cb(void *user_data)
 }
 
 void MediaPlayer::on_sound_stream_focus_state_changed_cb(sound_stream_info_h stream_info,
+                                                         sound_stream_focus_mask_e focus_mask,
+                                                         sound_stream_focus_state_e focus_state,
                                                          sound_stream_focus_change_reason_e reason,
+                                                         int sound_behavior,
                                                          const char *extra_info,
                                                          void *user_data)
 {