Tizen Native API  3.0
ttse_request_callback_s Struct Reference

Public Attributes

int version
ttse_get_info_cb get_info
ttse_initialize_cb initialize
ttse_deinitialize_cb deinitialize
ttse_foreach_supported_voices_cb foreach_voices
ttse_is_valid_voice_cb is_valid_voice
ttse_set_pitch_cb set_pitch
ttse_load_voice_cb load_voice
ttse_unload_voice_cb unload_voice
ttse_start_synthesis_cb start_synth
ttse_cancel_synthesis_cb cancel_synth
ttse_check_app_agreed_cb check_app_agreed
ttse_need_app_credential_cb need_app_credential

Detailed Description

A structure for the TTS engine functions.

This structure contains essential callback functions for operating TTS engine.

Since :
3.0
Remarks:
These functions are mandatory for operating TTS engine. Therefore, all functions MUST be implemented.

Member Data Documentation

Called when the engine service user cancels to synthesize a voice

Called when the engine service user requests for TTS engine to check whether the application agreed the usage of TTS engine

Called when the engine service user deinitializes TTS engine

Called when the engine service user gets the whole supported voice list

Called when the engine service user requests the basic information of TTS engine

Called when the engine service user initializes TTS engine

Called when the engine service user checks whether the voice is valid or not in TTS engine

Called when the engine service user requests to load the corresponding voice type for the first time

Called when the engine service user checks whether TTS engine needs the application's credential

Called when the engine service user sets the default pitch of TTS engine

Called when the engine service user starts to synthesize a voice, asynchronously

Called when the engine service user requests to unload the corresponding voice type or to stop using voice

The version of the structure 'ttse_request_callback_s'