blob: 65e800330b7e6d40fac148d4211806c12ffbec97
1 | #ifndef __TV_AUDIO_EFFECT_H__ |
2 | #define __TV_AUDIO_EFFECT_H__ |
3 | #define CC_BAND_ITEM_CNT ( 6 ) |
4 | class CAudioEffect { |
5 | public: |
6 | CAudioEffect(); |
7 | ~CAudioEffect(); |
8 | int GetEQBandCount(); |
9 | int SetEQSwitch(int switch_val); |
10 | int GetEQSwitch(); |
11 | int SetEQValue(int gain_val_buf[]); |
12 | int GetEQValue(int gain_val_buf[]); |
13 | |
14 | int SetSrsSurroundSwitch(int switch_val); |
15 | int SetSrsInputOutputGain(int input_gain_val, int output_gain_val); |
16 | int SetSrsSurroundGain(int gain_val); |
17 | int SetSrsTruBassSwitch(int switch_val); |
18 | int SetSrsTruBassGain(int gain_val); |
19 | int SetSrsDialogClaritySwitch(int switch_val); |
20 | int SetSrsDialogClarityGain(int gain_val); |
21 | int SetSrsDefinitionGain(int gain_val); |
22 | int SetSrsTrubassSpeakerSize(int tmp_val); |
23 | int DbxTv_SetMode(int mode, int son_value, int vol_value, int sur_value); |
24 | |
25 | private: |
26 | }; |
27 | #endif //__TV_AUDIO_EFFECT_H__ |
28 |