00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __UAPI__SPEECHSYNTHESIZER_LISTENER
00021 #define __UAPI__SPEECHSYNTHESIZER_LISTENER
00022
00023 #include "exports.h"
00024 #include "ReturnCode.h"
00025 #include "SmartProxy.h"
00026 #include "AudioSourceListener.h"
00027
00028
00029 namespace android
00030 {
00031 namespace speech
00032 {
00033 namespace recognition
00034 {
00038 class SpeechSynthesizerListener : public AudioSourceListener
00039 {
00040 protected:
00044 UAPI_EXPORT SpeechSynthesizerListener();
00048 UAPI_EXPORT virtual ~SpeechSynthesizerListener();
00049
00050 friend class SpeechSynthesizerListenerProxy;
00051 };
00052
00053
00054
00055
00056 DECLARE_SMARTPROXY(UAPI_EXPORT, SpeechSynthesizerListenerProxy, AudioSourceListenerProxy,
00057 SpeechSynthesizerListener)
00058 }
00059 }
00060 }
00061
00062 #endif