| event_list[0].user_data = my_user_data; | event_list[0].user_data = my_user_data; | ||||
| if (SpeakNextClause(NULL, NULL, 1) == 0) { | if (SpeakNextClause(NULL, NULL, 1) == 0) { | ||||
| #ifdef USE_ASYNC | |||||
| if (my_mode == ENOUTPUT_MODE_SPEAK_AUDIO) { | if (my_mode == ENOUTPUT_MODE_SPEAK_AUDIO) { | ||||
| #ifdef USE_ASYNC | |||||
| if (dispatch_audio(NULL, 0, NULL) < 0) | if (dispatch_audio(NULL, 0, NULL) < 0) | ||||
| return ENS_AUDIO_ERROR; | return ENS_AUDIO_ERROR; | ||||
| #endif | |||||
| } else | } else | ||||
| synth_callback(NULL, 0, event_list); // NULL buffer ptr indicates end of data | synth_callback(NULL, 0, event_list); // NULL buffer ptr indicates end of data | ||||
| #else | |||||
| synth_callback(NULL, 0, event_list); // NULL buffer ptr indicates end of data | |||||
| #endif | |||||
| break; | break; | ||||
| } | } | ||||
| } | } |