www.pudn.com > nandflash_1G08U0A.rar > VSC.H


/************************************************************ 
    Vsc.h 
    vsc.c ver 0.31                      Nov.07, 1998 
    vsc.h           1998.11.12  T.Ichikawa  Delete unsupported definition. 
                                                        VSC_SPEED_SLOW40 
                                                        VSC_SPEED_SLOW30 
                                                        VSC_SPEED_SLOW60 
                                                        VSC_SPEED_SLOW80 
                                            Moved to ..\libsrc\vscparam.h 
                                Add #ifndef MSVC ... #endif 
                                            to complie with MSVC. 
    ver 0.40        1998.11.15  M.kudo 
        remove  FAST30, FAST40, 
        add vscInit() second argument and #define for that 
    ver 0.50        1999. 3. 2  H.Matsuoka 
        Change speed and pitch define 
************************************************************/ 
#ifndef VSC_H 
#define VSC_H 
 
 
// define pitch (also speed change) 
#define VSC_PITCH_NORMAL    1879048192 
#define VSC_PITCH_HIGH15    2113929216 
#define VSC_PITCH_LOW15     2063597568 
#define VSC_PITCH_HIGH20    1929379840 
#define VSC_PITCH_LOW20     2080374784 
 
// define for real time pitch 
#define VSC_PITCH_NO_REAL    0      // no realtime, batch method only 
#define VSC_PITCH_REAL_HIGH  1      // real time NORMAL, HIGH15, HIGH20 pitch 
#define VSC_PITCH_REAL_LOW   2      // real time LOW15, LOW20 pitch 
 
// define speed 
#define VSC_SPEED_NORMAL    100 
#define VSC_SPEED_SLOW15    615 
#define VSC_SPEED_FAST15    1126 
#define VSC_SPEED_SLOW20    84 
#define VSC_SPEED_FAST20    103 
 
#define VSC_BUF_FULL_ERROR  (-1) 
#define VSC_BUF_BREAK_ERROR (-2) 
#define VSC_BUF_LACK_ERROR  (-3) 
 
 
// Please use following definition in ppcSpeak(), voxSpeak(), vox2Speak() 
#define VSC_NORMAL VSC_SPEED_NORMAL|VSC_PITCH_NORMAL,VSC_PITCH_NO_REAL 
#define VSC_HIGH15 VSC_SPEED_SLOW15|VSC_PITCH_HIGH15,VSC_PITCH_REAL_HIGH 
#define VSC_LOW15  VSC_SPEED_FAST15|VSC_PITCH_LOW15,VSC_PITCH_REAL_LOW 
#define VSC_HIGH20 VSC_SPEED_SLOW20|VSC_PITCH_HIGH20,VSC_PITCH_REAL_HIGH 
#define VSC_LOW20  VSC_SPEED_FAST20|VSC_PITCH_LOW20,VSC_PITCH_REAL_LOW 
#define VSC_SLOW15 VSC_SPEED_SLOW15|VSC_PITCH_NORMAL,VSC_PITCH_NO_REAL 
#define VSC_FAST15 VSC_SPEED_FAST15|VSC_PITCH_NORMAL,VSC_PITCH_NO_REAL 
#define VSC_SLOW20 VSC_SPEED_SLOW20|VSC_PITCH_NORMAL,VSC_PITCH_NO_REAL 
#define VSC_FAST20 VSC_SPEED_FAST20|VSC_PITCH_NORMAL,VSC_PITCH_NO_REAL 
 
 
#ifndef MSVC 
int vscInit( int , unsigned int ); 
 
#if 0 
int vscSynthesize( short *, int, short * ); 
int vscFlush( int, short * ); 
#endif 
 
int vscSetData(short *, int); 
int vscGetData(int, short *); 
#endif /* MSVC */ 
 
#endif /* VSC_H */