*/
int player_get_media_packet_video_frame_pool_size(player_h player, int *size);
+ /**
+ * @brief Enables media_packet callback
+ * @since_tizen 3.0
+ * @details If it is @c true, media_packet callback will be activated.
+ * If it is @c false, it will be deactivated. The default value is @c false.
+ * @param[in] player The handle to the media player
+ * @param[in] enable The active status : (@c true = send media_packet, @c false = render through overlay surface)
+ * @return @c 0 on success,
+ * otherwise a negative error value
+ * @retval #PLAYER_ERROR_NONE Successful
+ * @retval #PLAYER_ERROR_INVALID_PARAMETER Invalid parameter
+ * @pre The player state must be one of these: #PLAYER_STATE_IDLE, #PLAYER_STATE_READY, #PLAYER_STATE_PLAYING, or #PLAYER_STATE_PAUSED.
+ * @pre display_type must be set to PLAYER_DISPLAY_TYPE_OVERLAY by player_set_display.
+ * @pre player_media_packet_video_decoded_cb must be set.
+ * @see player_set_display()
+ * @see player_set_media_packet_video_frame_decoded_cb()
+ */
+int player_enable_media_packet_video_frame_decoded_cb(player_h player, bool enable);
+
#endif /* TIZEN_TV */
/**
g_free(ret_buf);
return ret;
}
+
+int player_enable_media_packet_video_frame_decoded_cb(player_h player, bool enable)
+{
+ PLAYER_INSTANCE_CHECK(player);
+ int ret = PLAYER_ERROR_NONE;
+ muse_player_api_e api = MUSE_PLAYER_API_ENABLE_MEDIA_PACKET_VIDEO_FRAME_DECODED_CB;
+ player_cli_s *pc = (player_cli_s *) player;
+ char *ret_buf = NULL;
+
+ LOGD("ENTER");
+
+ player_msg_send1(api, pc, ret_buf, ret, INT, enable);
+ g_free(ret_buf);
+ return ret;
+}
#endif