95 lines
2.5 KiB
C
Executable File
95 lines
2.5 KiB
C
Executable File
#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)
|
|
|