} mmplayer_audio_decoded_data_info_t;
/**
- * Video stream callback function type.
+ * Video decoded callback function type.
*
* @param stream [in] Reference pointer to video frame data
* @param stream_size [in] Size of video frame data
*
* @return This callback function have to return MM_ERROR_NONE.
*/
-typedef bool (*mm_player_video_stream_callback)(void *stream, void *user_param);
+typedef bool (*mm_player_video_decoded_callback)(void *stream, void *user_param);
/**
* Audio stream callback function type.
*
* @return This callback function have to return MM_ERROR_NONE.
*/
-typedef bool (*mm_player_audio_stream_callback)(mmplayer_audio_decoded_data_info_t *stream, void *user_param);
+typedef bool (*mm_player_audio_decoded_callback)(mmplayer_audio_decoded_data_info_t *stream, void *user_param);
/**
* This function is to set play speed for playback.
*
* @remark
* @since
*/
-int mm_player_set_video_stream_callback(MMHandleType player, mm_player_video_stream_callback callback, void *user_param);
+int mm_player_set_video_decoded_callback(MMHandleType player, mm_player_video_decoded_callback callback, void *user_param);
/**
* This function set callback function for receiving audio stream from player.
*
* @param player [in] Handle of player.
- * @param sync [in] sync Sync on the clock.
- * @param callback [in] audio stream callback function.
+ * @param opt [in] audio extract option.
+ * @param callback [in] audio stream callback function.
* @param user_param [in] User parameter.
*
* @return This function returns zero on success, or negative value with error
* code.
* @remark
- * @see mm_player_audio_stream_callback
+ * @see mm_player_audio_decoded_callback
* @since
*/
-int mm_player_set_audio_stream_callback(MMHandleType player, bool sync, mm_player_audio_stream_callback callback, void *user_param);
+int mm_player_set_audio_decoded_callback(MMHandleType player, mmplayer_audio_extract_opt_e opt, mm_player_audio_decoded_callback callback, void *user_param);
/**
* This function is to capture video frame.