ej_simple_tts.h 1.04 KB
#ifndef __ej_SIMPLE_TTS_H__
#define __ej_SIMPLE_TTS_H__
#include "ej_api_base.h"

//#define	__SIMPLETTS_RES_AMR__
//#define	SKY_USE_TRACE
#define __EJ_SIMPLETTS_PLAYTONE_SUPPORT__
//#define	__EJ_SIMPLETTS_PLAYTIME_SUPPORT__
#define	__EJ_SIMPLETTS_PLAYINCOMING_SUPPORT__
//#define	__EJ_SIMPLETTS_PLAYMENU_SUPPORT__

#define	SIMPLETTS_VOL_DEFAULT	6
#define	SIMPLETTS_PLAYTONE_DEFAULT	1
#define	SIMPLETTS_PLAYTIME_DEFAULT	1
#define	SIMPLETTS_PLAYINCOM_DEFAULT	1
#define	SIMPLETTS_PLAYMENU_DEFAULT	1
#define	SIMPLETTS_MV_DEFAULT	0
typedef struct{
	ej_u8	vol;
	ej_u8	PlayTone;
	ej_u8	PlayTime;
	ej_u8	PlayIncomming;
	ej_u8	PlayMenu;
	ej_u8	MagicVoice;
}T_Simpletts_Info, *P_Simpletts_Info;

typedef struct{
	ej_u8	ch;
	ej_u32	len;
	const unsigned char* ptr;
}T_KeyToneInfo;

typedef enum{
	SIMPLE_TTS_PLAY_VOL,
	SIMPLE_TTS_PLAY_TONE,
	SIMPLE_TTS_PLAY_INCOMING,
	SIMPLE_TTS_PLAY_TIME,
	SIMPLE_TTS_PLAY_MENU,
	SIMPLE_TTS_MAGICVOICE,
	SIMPLE_TTS_END
}SKY_SIMPLETTS_TYPE;

void MyFuncAndStringDeinit(void);
void MyFuncAndStringLskHdl(void);
void GoBackHistory(void);

#endif