[0.2.45] Merge branch 'tizen_3.0' into tizen 21/121821/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170404.142519 accepted/tizen/ivi/20170403.130102 accepted/tizen/mobile/20170403.125752 accepted/tizen/tv/20170403.125854 accepted/tizen/unified/20170403.130140 accepted/tizen/wearable/20170403.125957 submit/tizen/20170403.050513
authorEunhae Choi <eunhae1.choi@samsung.com>
Wed, 29 Mar 2017 06:08:00 +0000 (15:08 +0900)
committerEunhae Choi <eunhae1.choi@samsung.com>
Wed, 29 Mar 2017 06:08:00 +0000 (15:08 +0900)
Change-Id: Iee56fa6f2ecda1d355ab6c0e23584c40121b4cbd

1  2 
legacy/include/legacy_player.h
legacy/src/legacy_player.c

index e91fd1334a30b88b373982dc1b58470d3e2551ea,9e7064efd6e00a2dd235181ccac99740046c31c3..b34986d899fc7553ccaaf9b07afd27de06df033c
@@@ -1983,36 -1970,11 +1983,41 @@@ int legacy_player_get_track_count(playe
   */
  int legacy_player_select_track(player_h player, player_stream_type_e type, int index);
  
 +#ifdef TIZEN_FEATURE_EVAS_RENDERER
 +/**
 + * @brief Registers a callback function that is to be invoked when the buffer needs to be released for gapless.
 + * @since_tizen 4.0
 + * @param[in] player  The handle to the media player
 + * @param[in] callback        The callback function to register
 + * @param[in] user_data       The user data to be passed to the callback function
 + * @return @c 0 on success,
 + *         otherwise a negative error value
 + * @retval #PLAYER_ERROR_NONE Successful
 + * @retval #PLAYER_ERROR_INVALID_PARAMETER Invalid parameter
 + * @retval #PLAYER_ERROR_INVALID_OPERATION Invalid operation
 + * @post  player_retrieve_buffer_cb() will be invoked.
 + * @see legacy_player_unset_retrieve_buffer_cb()
 + */
 +int legacy_player_set_retrieve_buffer_cb(player_h player, player_retrieve_buffer_cb callback, void *user_data);
 +
 +/**
 + * @brief Unregisters the callback function.
 + * @since_tizen 4.0
 + * @param[in] player The handle to the media player
 + * @return @c 0 on success,
 + *         otherwise a negative error value
 + * @retval #PLAYER_ERROR_NONE Successful
 + * @retval #PLAYER_ERROR_INVALID_PARAMETER Invalid parameter
 + * @retval #PLAYER_ERROR_INVALID_OPERATION Invalid operation
 + * @see legacy_player_set_retrieve_buffer_cb()
 + */
 +int legacy_player_unset_retrieve_buffer_cb(player_h player);
 +#endif
+ /**
+ * @brief Manage the external storage state
+ */
+ int legacy_player_manage_external_storage_state(player_h player, int state);
  /**
   * @}
   */
Simple merge