#include "PrjCfg.h" #if 0 //(VOICE_MODE == ENABLE) #include "NVTUserCommand.h" #include "UIFlow.h" #include "UIFramework.h" #include "WavStudioTsk.h" #define __MODULE__ UIVoiceCB //#define __DBGLVL__ 0 //OFF mode, show nothing #define __DBGLVL__ 1 //ERROR mode, show err, wrn only //#define __DBGLVL__ 2 //TRACE mode, show err, wrn, ind, msg and func and ind, msg and func can be filtering by __DBGFLT__ settings #define __DBGFLT__ "*" //*=All #include "DebugModule.h" void UIVoice_WAVStudioCB(UINT32 uiEventID) { //WAVSTUDIO_DURATION WAVDuration; switch (uiEventID) { case WAVSTUDIO_EVENT_RECORDING: { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_RECORDING); DBG_IND("CALLBACK: WAVSTUDIO_EVENT_RECORDING\r\n"); break; } case WAVSTUDIO_EVENT_PLAYING: { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_PLAYING); DBG_IND("CALLBACK: WAVSTUDIO_EVENT_PLAYING\r\n"); break; } case WAVSTUDIO_EVENT_STOPPED: { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_STOPPED); DBG_IND("CALLBACK:WAVSTUDIO_EVENT_STOPPED \r\n"); break; } case WAVSTUDIO_EVENT_PAUSED : { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_PAUSED); DBG_IND("CALLBACK: WAVSTUDIO_EVENT_PAUSED\r\n"); break; } case WAVSTUDIO_EVENT_RESUMED: { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_RESUMED); DBG_IND("CALLBACK: WAVSTUDIO_EVENT_RESUMED\r\n"); break; } case WAVSTUDIO_EVENT_SAVING: { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_SAVING); DBG_IND("CALLBACK: WAVSTUDIO_EVENT_SAVING\r\n"); break; } case WAVSTUDIO_EVENT_DURATION: { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_DURATION); DBG_IND("CALLBACK: WAVSTUDIO_EVENT_DURATION\r\n"); break; } case WAVSTUDIO_EVENT_DISKFULL: { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_DISKFULL); DBG_IND("CALLBACK: WAVSTUDIO_EVENT_DISKFULL\r\n"); break; } case WAVSTUDIO_EVENT_BUFFULL: { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_BUFFULL); DBG_IND("CALLBACK: WAVSTUDIO_EVENT_BUFFULL\r\n"); break; } case WAVSTUDIO_EVENT_INVALIDFILE: { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_INVALIDFILE); DBG_IND("CALLBACK: WAVSTUDIO_EVENT_INVALIDFILE\r\n"); break; } case WAVSTUDIO_EVENT_RWERROR: { Ux_PostEvent(NVTEVT_KEY_CUSTOM1, 1, WAVSTUDIO_EVENT_RWERROR); DBG_IND("CALLBACK: WAVSTUDIO_EVENT_RWERROR\r\n"); break; } default: { DBG_IND("CALLBACK EVENT = %x\r\n",uiEventID); break; } } } #endif // #if (VOICE_MODE == ENABLE)