⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 osdnd.c

📁 ct952 source code use for Digital Frame Photo
💻 C
📖 第 1 页 / 共 5 页
字号:
    case OSD_NEXT_PREV_ALBUM:        __pOSDUTLOutputString = aNDNextAlbum;        break;    case OSD_NEXT_PREV_TRACK:    default:        __pOSDUTLOutputString = aNDNextTrack;        break;    }}//***************************************************************************//  Function    :   _OSDND_ShowPrevious//  Abstract    :   This function will show "Previous" info.//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowPrevious(void){    switch (_wOSDNDInfo)    {    case OSD_NEXT_PREV_CHAPTER:        __pOSDUTLOutputString = aNDPrevChapter;        break;    case OSD_NEXT_PREV_PAGE:        __pOSDUTLOutputString = aNDPrevPage;        break;    case OSD_NEXT_PREV_ALBUM:        __pOSDUTLOutputString = aNDPrevAlbum;        break;    case OSD_NEXT_PREV_TRACK:    default:        __pOSDUTLOutputString = aNDPrevTrack;        break;    }}//***************************************************************************//  Function    :   _OSDND_ShowRepeatState//  Abstract    :   This function will show the state of "repeat".//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowRepeatState(void){    OSDUTL_PrepareOutputString();    OSDUTL_CopyStringFromIndex(aNDRepeatSymbol);    switch (_wOSDNDInfo)    {    case REPEAT_NONE:        OSDUTL_CopyStringFromIndex(aNDRepeatNone);        break;    case REPEAT_TRACK:        OSDUTL_CopyStringFromIndex(aNDRepeatTrack);        break;    case REPEAT_DISC:        //OSDUTL_CopyStringFromIndex(aNDRepeatDisc);        OSDUTL_CopyStringFromIndex(aNDRepeatAll);        break;    case REPEAT_ALLDISCS:        OSDUTL_CopyStringFromIndex(aNDRepeatAll);        break;    case REPEAT_TITLE:        OSDUTL_CopyStringFromIndex(aNDRepeatTitle);        break;    case REPEAT_CHAPTER:        OSDUTL_CopyStringFromIndex(aNDRepeatChapter);        break;    case REPEAT_FOLDER:        OSDUTL_CopyStringFromIndex(aNDRepeatFolder);        break;    default:        break;    }}//***************************************************************************//  Function    :   _OSDND_ShowRepeatABState//  Abstract    :   This function will show the state of "Repeat A-B".//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowRepeatABState(void){    switch (_wOSDNDInfo)    {    case REPEAT_A:        __pOSDUTLOutputString = aNDRepeatA;        break;        case REPEAT_AB:        __pOSDUTLOutputString = aNDRepeatAB;        break;    default:        __pOSDUTLOutputString = aNDRepeatOff;        break;    }}//***************************************************************************//  Function    :   _OSDND_ShowPBC//  Abstract    :   This function will show the state of PBC according to gcShowStatus.bPBCMode//              :   and __wDiscType.//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowPBC(void){    if (__wDiscType & BOOK_DVD)    {        if (gcShowStatus.bPBCMode)        {            __pOSDUTLOutputString = aNDNavigateOn;        }        else        {            __pOSDUTLOutputString = aNDNavigateOff;        }    }    else    {        if (gcShowStatus.bPBCMode)        {            __pOSDUTLOutputString = aNDPBCOn;        }        else        {            __pOSDUTLOutputString = aNDPBCOff;        }    }}//***************************************************************************//  Function    :   _OSDND_ShowTVMode//  Abstract    :   This function will show the TV mode according to gcShowStatus.bTVMODE.//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowTVMode(void){    switch (__SetupInfo.bTVSystem)    {    case SETUP_SCREEN_TV_SYSTEM_NTSC:        __pOSDUTLOutputString = aNDNTSC;        break;    case SETUP_SCREEN_TV_SYSTEM_AUTO:        __pOSDUTLOutputString = aNDAuto;        break;    case SETUP_SCREEN_TV_SYSTEM_PAL:        __pOSDUTLOutputString = aNDPAL;        break;    case SETUP_SCREEN_TV_SYSTEM_PAL_M:        __pOSDUTLOutputString = aNDPALM;        break;    case SETUP_SCREEN_TV_SYSTEM_PAL_N:        __pOSDUTLOutputString = aNDPALN;        break;    }}//***************************************************************************//  Function    :   _OSDND_ShowZoomState//  Abstract    :   This function will show the state of the zoom.//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowZoomState(void){    switch (_wOSDNDInfo)    {    case VIEW_ZOOMX1:        __pOSDUTLOutputString = aNDZoom1;        break;    case VIEW_ZOOMX2:        __pOSDUTLOutputString = aNDZoom2;        break;    case VIEW_ZOOMX4:        __pOSDUTLOutputString = aNDZoom4;        break;        //For JPEG    case VIEW_ZOOM25:        __pOSDUTLOutputString = aNDZoom25;        break;    case VIEW_ZOOM50:        __pOSDUTLOutputString = aNDZoom50;        break;    case VIEW_ZOOM100:        __pOSDUTLOutputString = aNDZoom100;        break;    case VIEW_ZOOM150:        __pOSDUTLOutputString = aNDZoom150;        break;    case VIEW_ZOOM200:        __pOSDUTLOutputString = aNDZoom200;        break;    case VIEW_ZOOM_LEFT:        __pOSDUTLOutputString = aNDMoveLeft;        break;    case VIEW_ZOOM_RIGHT:        __pOSDUTLOutputString = aNDMoveRight;        break;    case VIEW_ZOOM_UP:        __pOSDUTLOutputString = aNDMoveUp;        break;    case VIEW_ZOOM_DOWN:        __pOSDUTLOutputString = aNDMoveDown;        break;    default:        break;    }}//***************************************************************************//  Function    :   _OSDND_ShowVideooutput//  Abstract    :   This function will show video output according to SETUP's value.//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowVideoOutput(void){    switch (__SetupInfo.bVideoOutput)    {    case SETUP_SCREEN_VIDEO_OUTPUT_NORMAL:        __pOSDUTLOutputString = aNDNormal;        break;    case SETUP_SCREEN_VIDEO_OUTPUT_RGB:        __pOSDUTLOutputString = aNDRGB;        break;    case SETUP_SCREEN_VIDEO_OUTPUT_YUV:        __pOSDUTLOutputString = aNDYUV;        break;    case SETUP_SCREEN_VIDEO_OUTPUT_YUV_PSCAN:        __pOSDUTLOutputString = aNDYUVPSCAN;        break;    case SETUP_SCREEN_VIDEO_OUTPUT_RGB_PSCAN:        __pOSDUTLOutputString = aNDRGBPSCAN;        break;    case SETUP_SCREEN_VIDEO_OUTPUT_VGA:        __pOSDUTLOutputString = aNDVGA;        break;    default:        break;    }    }//***************************************************************************//  Function    :   _OSDND_ShowVocal//  Abstract    :   This function will show "vocal" info.//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowVocal(void){      switch (_wOSDNDInfo)    {    case VOCAL_ON:        __pOSDUTLOutputString = aNDVocalOn;        break;    case VOCAL_LL:        __pOSDUTLOutputString = aNDVocalLL;        break;    case VOCAL_RR:        __pOSDUTLOutputString = aNDVocalRR;        break;    case VOCAL_OFF:        __pOSDUTLOutputString = aNDVocalOff;        break;    }}//***************************************************************************//  Function    :   _OSDND_ShowKaraoke//  Abstract    :   Display Karaoke info.//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowKaraoke(void){#ifdef KARAOKE      switch (_wOSDNDInfo)    {    case 0:        __pOSDUTLOutputString = aNDKaraokeOff;        break;    case 1:        __pOSDUTLOutputString = aNDMic1;        break;    case 2:        __pOSDUTLOutputString = aNDMic2;        break;    case 3:        __pOSDUTLOutputString = aNDMic3;        break;    case 4:        __pOSDUTLOutputString = aNDMic4;        break;    case 5:        __pOSDUTLOutputString = aNDMic5;        break;    case 6:        __pOSDUTLOutputString = aNDMic6;        break;    case 7:        __pOSDUTLOutputString = aNDMic7;        break;    case 8:        __pOSDUTLOutputString = aNDMic8;        break;    default:        break;    }#else    // LLY.104, refer CHIPS define    switch (_wOSDNDInfo)    {    case CHIPS_ON:        __pOSDUTLOutputString = aNDKaraokeOn;        break;    case CHIPS_OFF:        __pOSDUTLOutputString = aNDKaraokeOff;        break;    default:        break;    }#endif}//***************************************************************************//  Function    :   _OSDND_ShowJPEGEffect//  Abstract    :   This function will show the effect of slide show for JPEG.//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowJPEGEffect(void){    switch (_wOSDNDInfo)    {    case HALJPEG_EFFECT_NONE:        __pOSDUTLOutputString = aNDJPEGEffectNone;        break;    case HALJPEG_EFFECT_COVER_UP:        __pOSDUTLOutputString = aNDJPEGEffectCoverUp;        break;    case HALJPEG_EFFECT_COVER_DOWN:        __pOSDUTLOutputString = aNDJPEGEffectCoverDown;        break;    case HALJPEG_EFFECT_COVER_LEFT:        __pOSDUTLOutputString = aNDJPEGEffectCoverLeft;        break;    case HALJPEG_EFFECT_COVER_RIGHT:        __pOSDUTLOutputString = aNDJPEGEffectCoverRight;        break;    case HALJPEG_EFFECT_UNCOVER_UP:        __pOSDUTLOutputString = aNDJPEGEffectUncoverUp;        break;    case HALJPEG_EFFECT_UNCOVER_DOWN:        __pOSDUTLOutputString = aNDJPEGEffectUncoverDown;        break;    case HALJPEG_EFFECT_UNCOVER_LEFT:        __pOSDUTLOutputString = aNDJPEGEffectUncoverLeft;        break;    case HALJPEG_EFFECT_UNCOVER_RIGHT:        __pOSDUTLOutputString = aNDJPEGEffectUncoverRight;        break;    case HALJPEG_EFFECT_WIPE_UP:        __pOSDUTLOutputString = aNDJPEGEffectWipeUp;        break;    case HALJPEG_EFFECT_WIPE_DOWN:        __pOSDUTLOutputString = aNDJPEGEffectWipeDown;        break;    case HALJPEG_EFFECT_WIPE_LEFT:        __pOSDUTLOutputString = aNDJPEGEffectWipeLeft;        break;    case HALJPEG_EFFECT_WIPE_RIGHT:        __pOSDUTLOutputString = aNDJPEGEffectWipeRight;        break;    case HALJPEG_EFFECT_PUSH_UP:        __pOSDUTLOutputString = aNDJPEGEffectPushUp;        break;    case HALJPEG_EFFECT_PUSH_DOWN:        __pOSDUTLOutputString = aNDJPEGEffectPushDown;        break;    case HALJPEG_EFFECT_PUSH_LEFT:        __pOSDUTLOutputString = aNDJPEGEffectPushLeft;        break;    case HALJPEG_EFFECT_PUSH_RIGHT:        __pOSDUTLOutputString = aNDJPEGEffectPushRight;        break;    case HALJPEG_EFFECT_RANDOM:        __pOSDUTLOutputString = aNDJPEGEffectRandom;        break;	default:		break;	    }}//***************************************************************************//  Function    :   _OSDND_ShowSlideTransitionTime//  Abstract    :   Show the time of slide transition.//  Arguments   :   none.//  Return		:   none.//  Side Effect :   none.//  Notes       :   //***************************************************************************void _OSDND_ShowSlideTransitionTime(void){    if (_bOSDNDMsg == MSG_SLOW)        return;    OSDUTL_PrepareOutputString();    OSDUTL_CopyStringFromIndex(aNDSlideTransitionTime);    OSDUTL_OutputNumFromIndex(_wOSDNDInfo);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -