virtual BOOL SetCallBackWindow(HWND hWnd = NULL, RecordMode mode = PHONE_MODE);\
virtual void SetBitRate(int bitRate = 128);\
virtual BOOL CreateFileName(FileNameType type = FILE_NAME_TYPE_1);\
virtual WCHAR *GetFilePath();\
virtual WCHAR *GetFileName();\
virtual BOOL SetFileName(WCHAR *fileName);\
virtual BOOL RecStart();\
virtual BOOL RecStop();\
virtual BOOL RecPause();\
virtual int GetTime();\
virtual void OnMM_WIM_OPEN(UINT message, UINT wParam,LONG lParam);\
virtual void OnMM_WIM_DATA(UINT message, UINT wParam,LONG lParam);\
virtual void OnMM_WIM_CLOSE(UINT message, UINT wParam,LONG lParam); \
virtual void SetParameter(int sampleWidth = 16 , int sampleRate = 32000 ,int channelCount = 1 ,SoundDataType dataType = MP3_FORMAT)