diff options
author | Rajesha Kini <rkini@qualcomm.com> | 2009-12-05 23:32:52 +0530 |
---|---|---|
committer | Varun Colbert <c_vcolbe@quicinc.com> | 2009-12-07 12:50:20 -0800 |
commit | 4d4e7acda5360d7f2040626546cb39c0eef8a1d0 (patch) | |
tree | e093a3acba78d50ed52a7b165b509c7bde75a830 /libc/kernel/common | |
parent | 07881fa36631fd5bf28a217e04259dbfaa23a141 (diff) | |
download | bionic-4d4e7acda5360d7f2040626546cb39c0eef8a1d0.zip bionic-4d4e7acda5360d7f2040626546cb39c0eef8a1d0.tar.gz bionic-4d4e7acda5360d7f2040626546cb39c0eef8a1d0.tar.bz2 |
bionic: Update AMRNB encoder header file
update msm_audio_amrnb.h to support amrnb encoder configuration from
userspace application to support dtx mode, frame format and rate.
Diffstat (limited to 'libc/kernel/common')
-rw-r--r-- | libc/kernel/common/linux/msm_audio_amrnb.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/libc/kernel/common/linux/msm_audio_amrnb.h b/libc/kernel/common/linux/msm_audio_amrnb.h index 7e6b08d..7e0ea9c 100644 --- a/libc/kernel/common/linux/msm_audio_amrnb.h +++ b/libc/kernel/common/linux/msm_audio_amrnb.h @@ -14,8 +14,10 @@ #include <linux/msm_audio.h> -#define AUDIO_GET_AMRNB_ENC_CONFIG _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+0), unsigned) -#define AUDIO_SET_AMRNB_ENC_CONFIG _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+1), unsigned) +#define AUDIO_GET_AMRNB_ENC_CONFIG _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+0), unsigned) +#define AUDIO_SET_AMRNB_ENC_CONFIG _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+1), unsigned) +#define AUDIO_GET_AMRNB_ENC_CONFIG_V2 _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+2), struct msm_audio_amrnb_enc_config_v2) +#define AUDIO_SET_AMRNB_ENC_CONFIG_V2 _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+3), struct msm_audio_amrnb_enc_config_v2) struct msm_audio_amrnb_enc_config { unsigned short voicememoencweight1; @@ -26,4 +28,11 @@ struct msm_audio_amrnb_enc_config { unsigned short test_mode_enable; unsigned short enc_mode; }; + +struct msm_audio_amrnb_enc_config_v2 { + uint32_t band_mode; + uint32_t dtx_enable; + uint32_t frame_format; +}; + #endif |