123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- /*******************************************************************************
- ** app_guiobj_sound.h : Description ......
- **
- ** Copyright(c) 2008 Sunmedia Technologies - All Rights Reserved
- ** Author : qin.he
- **
- ** $Id: app_guiobj_sound.h 1069 2010-11-16 10:32:32Z b.yang_c1 $
- *******************************************************************************/
- #ifndef _APP_GUIOBJ_SOUND_H_
- #define _APP_GUIOBJ_SOUND_H_
- typedef struct{
- char **pBass;
- char **pTreble;
- char **pEQ1;
- char **pEQ2;
- char **pEQ3;
- char **pEQ4;
- char **pEQ5;
- char **pBalance;
- #ifdef SUPPROT_MAINMENU_AUDIO_DELAY
- char **pAudioDelay;
- #endif
- UINT8 SoundMod;
- INT8 Bass;
- INT8 Treble;
- INT8 EQ1;
- INT8 EQ2;
- INT8 EQ3;
- INT8 EQ4;
- INT8 EQ5;
- INT8 Balance;
- UINT8 Surround;
- UINT8 AVL;
- }Sound_Data_t;
- typedef enum {
- EQ_FROM_SOUND = 0,
- EQ_NON_FROM_SOUND,
- } EQ_Param_t;
- /********************************************************************
- Extern Global Functions
- ********************************************************************/
- #ifdef CONFIG_SUPPORT_DBX
- int APP_GUIOBJ_Sound_GetDBXMode(UINT32 *u32StableSound);
- #endif
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Sound_SetSoundDataMem
- **
- ** DESCRIPTION :
- ** alloc menu data memory
- **
- ** PARAMETERS :
- ** none
- **
- ** RETURN VALUES:
- ** none
- *****************************************************************************/
- void APP_GUIOBJ_Sound_SetSoundData(Sound_Data_t *stUISoundData);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Sound_ClearSoundDataMem
- **
- ** DESCRIPTION :
- ** clear menu date memory
- **
- ** PARAMETERS :
- ** none
- **
- ** RETURN VALUES:
- ** none
- *****************************************************************************/
- void APP_GUIOBJ_Sound_ClearSoundDataMem(void);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Sound_GetSoundUIData
- **
- ** DESCRIPTION :
- ** Get sound ui data
- **
- ** PARAMETERS :
- ** stUISoundData - Sound UI data
- **
- ** RETURN VALUES:
- ** SP_ERR_FAILURE
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Sound_GetSoundUIData(Sound_Data_t *stUISoundData);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Sound_SetSoundMode
- **
- ** DESCRIPTION :
- ** Set sound mode
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Sound_SetSoundMode(UINT32 u32SoundMode);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Sound_GetSoundMode
- **
- ** DESCRIPTION :
- ** Get sound mode
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Sound_GetSoundMode(UINT32 *u32SoundMode);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Sound_GetSurround
- **
- ** DESCRIPTION :
- ** Get surround
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Sound_GetSurround(UINT32 *u32Surround);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Sound_GetStableSound
- **
- ** DESCRIPTION :
- ** Get stable sound
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Sound_GetStableSound(UINT32 *u32StableSound);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Sound_GetSPDIF
- **
- ** DESCRIPTION :
- ** Get spdif
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Sound_GetSPDIF(UINT32 *u32Spdif);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Sound_SetSPDIF
- **
- ** DESCRIPTION :
- **
- **
- ** PARAMETERS : none
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Sound_SetSPDIF(UINT32 u32Spdif);
- #endif
- /*****************************************************************************
- ** $Rev: 1069 $
- **
- *****************************************************************************/
|