169 files changed, 64432 insertions, 116 deletions
diff --git a/tvapi/libtv/audio/audio_effect.h b/tvapi/libtv/audio/audio_effect.h new file mode 100644 index 0000000..d5b2789 --- a/dev/null +++ b/tvapi/libtv/audio/audio_effect.h @@ -0,0 +1,32 @@ +#ifndef __TV_AUDIO_EFFECT_H__ +#define __TV_AUDIO_EFFECT_H__ +#include "audio_android_effect.h" + +class CAudioEffect +{ +public: + CAudioEffect(); + virtual ~CAudioEffect(); + int amAndroidNewAudioEffects(); + void amAndroidFreeAudioEffects(); + virtual int GetEQBandCount(); + virtual int GetEQMinGain(); + virtual int GetEQMaxGain(); + virtual int SetEQSwitch(int switch_val); + virtual int GetEQSwitch(); + virtual int SetEQValue(int gain_val_buf[]); + virtual int GetEQValue(int gain_val_buf[]); + + virtual int SetSrsSurroundSwitch(int switch_val); + virtual int SetSrsSurroundGain(int gain_val); + virtual int SetSrsTruBassSwitch(int switch_val); + virtual int SetSrsTruBassGain(int gain_val); + virtual int SetSrsDialogClaritySwitch(int switch_val); + virtual int SetSrsDialogClarityGain(int gain_val); + virtual int SetSrsDefinitionGain(int gain_val); + virtual int SetSrsTrubassSpeakerSize(int tmp_val); + +private: + CAndroidEffect mAndroidEffect; +}; +#endif //__TV_AUDIO_EFFECT_H__ |