summaryrefslogtreecommitdiffstats
path: root/exynos4/multimedia/codecs/sec_codecs/audio/exynos4/srp/ulp/include/srp_api_ctrl.h
blob: 3b17acf984724258555fb6f7fda6b0cff302d2a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef __SRP_API_CTRL_H__
#define __SRP_API_CTRL_H__

#ifdef __cplusplus
extern "C" {
#endif

#define SRP_CTRL_DEV_NAME    "dev/srp_ctrl"

int SRP_Ctrl_Set_Effect(int effect);    /* test only */
int SRP_Ctrl_Enable_Effect(int on);
int SRP_Ctrl_Set_Effect_Def(unsigned long effect_def);
int SRP_Ctrl_Set_Effect_EQ_User(unsigned long eq_user);
int SRP_Ctrl_Set_Pcm_Dump(int on);
int SRP_Ctrl_Get_Pcm_Dump_State(void);
int SRP_Ctrl_Set_Gain(float value);
int SRP_Ctrl_Get_Running_Stat(void);
int SRP_Ctrl_Get_Open_Stat(void);
short *SRP_Ctrl_Get_Pcm(void);

#ifdef __cplusplus
}
#endif

#endif /* __SRP_API_CTRL_H__ */