📄 osdnd.c
字号:
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 + -