00001 //----------------------------------------------- 00002 // File:Frame.cp 00003 //----------------------------------------------- 00004 00005 /*library files included*/ 00006 00007 using namespace std; 00008 00009 #include<string> 00010 #include<vector> 00011 00012 #ifndef WAVEFILEINCLUDED 00013 #include"wavefile.cpp" 00014 #endif 00015 00016 #ifndef PARAMETERSINCLUDED 00017 #include "parameters.cpp" 00018 #endif 00019 00020 #define FRAMEINCLUDED 00021 00022 class frame : public wavefile{ 00023 00024 public: frame():wavefile() {} 00025 frame(char* frdata,unsigned long int frsize):wavefile(frdata,frsize) {} 00026 frame(string wavepath):wavefile(wavepath) {} 00027 frame(const frame& fr):wavefile(fr) {} 00028 frame(frame& fr):wavefile(fr) {} 00029 frame(wavefile& fr):wavefile(fr) {} 00030 ~frame(void) {} 00031 };