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

📄 ircmd_switch_ipod.c

📁 mp3 player program please read carefully.
💻 C
字号:
#ifdef ONE_KEY_SWITCH_DVD_IPOD
#include "ipod.h"

BYTE idirection;

void ircmd_dvd_ipod_switch(void)
{
     static int iToggle = 0;  
     
     t_disp = 0;
     ClearOsdMsg(0);
     osd_init();
     AVD_SetMediaTimeout();
     InitVar();
     
     if(iToggle == 0)
     {
         idirection = CD2IPOD;
         iToggle = 1;
     }
     else
     {
         idirection = IPOD2CD;
         iToggle = 0;
     }
        
     switch (idirection)
     {
        case CD2IPOD:       
            psprintf(RegionValStr[REGION1], "IPOD MODE");
            PrintOsdMsg(STR_OS_SPACE, REGION1, 1, 1);
                          
            switch_to_ipod_mode = 1;
            if (atapi_p_mechanism_status() == ATAPI_DOOR_OPEN)
                ircmd_trayin();
            else
                atapi_p_start_stop_unit(Immed_1, START_STOP_DO_STOP);
            
            ircmd_post_func(CMD_FUNC | CMD_FUNC_OPEN);
            play_state = VCD_STATE_STOP;
            playmode_sel(CLEAR_ALL);    
            break;
        
        case IPOD2CD:       
     
            switch_to_ipod_mode = 1;
            system_state = SYSTEM_OPEN;
            break;
        
        default:
            break;
    }
}


void  switch_ipod_and_other_media(void)
{
    if(system_state == SYSTEM_MODE_CHANGE)
    {       
        switch_to_ipod_mode = 0;
        if(idirection == CD2IPOD)
        {
           AUDIF_Reset_DSP();
           AUDIF_Init_DSPCodingMode();            
           AUDIF_Set_SampleRate(FS_44K);
           AUDIF_Set_CodingMode(AUDIF_CODING_MODE_TUNER);
           AUDIF_Set_Echo(0,0);
           
           system_state = SYSTEM_DOING_IPOD_MODE;   
	       giPodeMode = EXTENDED_INTERFACE_MODE;  //wuzhj add it 2007/04/06   
           ipod_main();
        }
        
        else if(idirection == IPOD2CD)
        {
            ipod_shutdown();             
            ShowTitle();
                 
            AUDIF_Reset_DSP();
            AUDIF_Set_CodingMode(AUDIF_CODING_MODE_DEFAULT);
            AUDIF_Init_DSPCodingMode();
              
            close_tray(0);
            dvd_startup(); 
        }
    }
}
#endif
























⌨️ 快捷键说明

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