projects
/
platform
/
core
/
uifw
/
tts.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add handler for player error
[platform/core/uifw/tts.git]
/
server
/
ttsd_player.h
diff --git
a/server/ttsd_player.h
b/server/ttsd_player.h
old mode 100755
(executable)
new mode 100644
(file)
index
9a37340
..
fb73bb5
--- a/
server/ttsd_player.h
+++ b/
server/ttsd_player.h
@@
-25,6
+25,12
@@
typedef enum {
PLAYER_ERROR
}player_event_e;
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);
/*
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_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_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();
int ttsd_player_all_stop();