/*============================================================= * Copyright (c) Realtek Semiconductor Corporation, 2005 * * All rights reserved. * *============================================================*/ #if (_AUDIO_EFFECT_SUPPORT) #define _AUDIO_EFFECT_USER 0 #define _AUDIO_EFFECT_MOVIE 1 #define _AUDIO_EFFECT_MUSIC 2 #define _AUDIO_EFFECT_NEWS 3 #define _AUDIO_EFFECT_MOVIE_BASS 50//70 #define _AUDIO_EFFECT_MOVIE_TREBLE 50//70 //modify by czl 071119 #define _AUDIO_EFFECT_MUSIC_BASS 75//65 #define _AUDIO_EFFECT_MUSIC_TREBLE 75//55 #define _AUDIO_EFFECT_NEWS_BASS 30//40 #define _AUDIO_EFFECT_NEWS_TREBLE 65//65 #define _AUDIO_EFFECT_MIN _AUDIO_EFFECT_USER #define _AUDIO_EFFECT_MAX _AUDIO_EFFECT_NEWS #define _AUDIO_EFFECT_SUM (_AUDIO_EFFECT_MAX+1-_AUDIO_EFFECT_MIN) #define _AUDIO_EFFECT_DEFAULT _AUDIO_EFFECT_USER #endif extern BYTE oldEarphone; #define CLR_EARPHONE_LAST_STATUS() (oldEarphone=0xff) extern bit GET_EARPHONE_INSERT(void); extern bit GET_EARPHONE_STATUS_CHANGE(void); #if _VOLUME_TDA7496_SUPPORT #define _AUDIO_REG_H_LIMIT 255 #define _AUDIO_REG_L_LIMIT 0 #define _AUDIO_MAX (_AUDIO_REG_H_LIMIT-75-20-_AUDIO_REG_L_LIMIT)//255 extern BIT AudioMute; // Audio Mute not to store in EEPROM,hill //------------------------------------------------------------- // Audio Core Function //------------------------------------------------------------- extern void CAudioInit(void); extern void CAudioSetSource(BYTE inputPort); extern void CAudioSetVolume(BYTE value); // kevin add extern void CAudioSetMute(void); extern void SET_MUTE_PROCESS(bit x); extern void CAudioChipWrVolumeGradual(BYTE value, BYTE gradualDir); #endif #if _VOLUME_PT2314_SUPPORT extern void CPt2314Start(void); extern void CPt2314Stop(void); extern bit CPt2314DataIn(BYTE bytedata) ; extern void CPt2314WrProcedure(BYTE n, BYTE data0, BYTE data1); extern void CPt2314WrTreble(void); extern void CPt2314WrBass(void); extern void CPt2314WrBalance(void); extern void CPt2314WrAll(void); extern void CPt2314WrMute(bit sel); extern UINT8 CPt2314GetCurveValue(UINT8 value); extern void CAudioSetSource(BYTE inputPort); extern void CAudioSetVolume(UINT8 value); extern void CPt2314WrChSel(BYTE ch); extern void CPt2314WrVolumeGradual(BYTE value, BYTE gradualDir); extern void SET_MUTE_PROCESS(bit x); extern void CAudioInit(void); #endif //endof #if (_VOLUME_PT2314_SUPPORT)