📄 ircmd_switch_ipod.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 + -