summaryrefslogtreecommitdiff
path: root/tvapi/libtv/audio/audio_effect.h (plain)
blob: 65e800330b7e6d40fac148d4211806c12ffbec97
1#ifndef __TV_AUDIO_EFFECT_H__
2#define __TV_AUDIO_EFFECT_H__
3#define CC_BAND_ITEM_CNT ( 6 )
4class CAudioEffect {
5public:
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
25private:
26};
27#endif //__TV_AUDIO_EFFECT_H__
28