X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=server%2Fttsd_player.h;h=fb73bb503cb3773b77c12aba4f184d012124c0c5;hb=7c9a59e65e67b8c331caf67c08a72f419489eb01;hp=9a37340b6c790c0c8e5178a80c3036e0fa763daf;hpb=8e85e1471924fab56b2138f5867d61930651d9b6;p=platform%2Fcore%2Fuifw%2Ftts.git diff --git a/server/ttsd_player.h b/server/ttsd_player.h old mode 100755 new mode 100644 index 9a37340..fb73bb5 --- a/server/ttsd_player.h +++ b/server/ttsd_player.h @@ -25,6 +25,12 @@ typedef enum { PLAYER_ERROR }player_event_e; +typedef enum { + TTSD_PLAYER_STATE_NULL, + TTSD_PLAYER_STATE_PAUSED, + TTSD_PLAYER_STATE_PLAYING +}ttsd_player_state_e; + typedef int (*player_result_callback_func)(player_event_e event, int uid, int utt_id); /* @@ -35,23 +41,23 @@ int ttsd_player_init(player_result_callback_func result_cb); int ttsd_player_release(void); -int ttsd_player_create_instance(const int uid); +int ttsd_player_create_instance(int uid); -int ttsd_player_destroy_instance(const int uid); +int ttsd_player_destroy_instance(int uid); -int ttsd_player_play(const int uid); +int ttsd_player_play(int uid); -int ttsd_player_next_play(int uid); +int ttsd_player_stop(int uid); -int ttsd_player_stop(const int uid); +int ttsd_player_pause(int uid); -int ttsd_player_pause(const int uid); +int ttsd_player_resume(int uid); -int ttsd_player_resume(const int uid); +int ttsd_player_get_state(int uid, ttsd_player_state_e* state); int ttsd_player_get_current_client(); -int ttsd_player_get_current_utterance_id(const int uid); +int ttsd_player_get_current_utterance_id(int uid); int ttsd_player_all_stop();