www.pudn.com > AudioWave.rar > define.h


#ifndef CompileOnce 
#define CompileOnce 
 
#define MAXENERGYOFSILENCE 1000//350--> this silence can be repeated.this is the best value. 
#define MINENERGYOFNOTVOWEL 1000 
#define MAXZCROFSILENCE 15 
#define MINZCROFCONSONANT 400 
#define MINVOWELLENGTH 50/TIME_FRAME 
 
#define MYDATA WORD 
#define MINSILENCETIME 100 //ms 
 
// BaseFrequency by AM 
#define BASEFREQUENCYTHRESHOLD 2 
#define CHANGWIDTH 3 
 
#define CURRENTHIGHVER 1 
#define CURRENTLOWVER 0 
#define MYDATAFLAG "DLdl" 
 
#define MINFREQUENCYOFCONSONANT	1000 
 
#define BESTFUFTHRESHOLD 90 
#define NORMALFUFTHRESHOLD 70 
#define CUSTOMFUFINDEX 2 
#define BESTFUFINDEX 1 
#define NORMALFUFINDEX 0 
//format of wave 
#define WAVE_SAMPLE 11025 
#define WAVE_BITS 16 
#define WAVE_CHANNELS 1 
 
//timer and it's flag 
#define MY_TIMER_LENGTH 30 //ms 
#define MY_TIMER_ARRIVE 11 
 
//the length of scrollbar 
#define SCROLLLEN 10000 
#define LINESIZE 1 
 
//the type of viewing 
#define VIEWWAVE 0 
#define VIEWFREQUENCY 1 
#define VIEWBASEFREQUENCYBYAM 2 
#define VIEWBASEFREQUENCYBYCORRE 3 
#define VIEWZCR 4 
#define VIEWENERGY 5 
#define VIEWFUF 6 
#define VIEWZCRENERGY 7 
#define VIEWCEPSTRUM 8 
#define VIEWNUM 9 
 
 
 
 
#define TIME_FRAME 10  //(ms)Length of the frame of ZCR and ENERGY  
 
// the mean of MYDATA 
//    bit0,bit1:the type of this block 
//    other    :length of this block,the max number is 16384 
#define FLAGBITS 2 
#define MYDATA WORD 
 
#define FLAGSILENCE 0		//flag of silence block 
#define FLAGCONSONANT 1		//flag of consonant block 
#define FLAGC_V 2			//flag of transition between consonant and vowel 
#define FLAGVOWEL 3			//flag of vowel block 
#define FLAGVOWEL1 4		//only used in drawiny different color between two vowel block 
#define FLAGNOTTEST 5		//flag of no_testing 
 
#define COLORAXIS RGB(255,0,0) 
#define COLORSILENCE RGB(0,0,255) 
#define COLORCONSONANT RGB(0,0,0) 
#define COLORVOWEL RGB(255,255,0) 
#define COLORVOWEL1 RGB(255,255,255) 
#define COLORC_V RGB(0,255,0) 
#define COLORNOTTEST RGB(127,127,127) 
 
//not used 
#define MINDIFFERENCE 100 
 
#define  DDC_PI  (3.14159265358979323846) 
 
#endif