#ifndef _UAPI_MSM_AUDIO_ALAC_H #define _UAPI_MSM_AUDIO_ALAC_H #include #define AUDIO_GET_ALAC_CONFIG _IOR(AUDIO_IOCTL_MAGIC, \ (AUDIO_MAX_COMMON_IOCTL_NUM+0), struct msm_audio_alac_config) #define AUDIO_SET_ALAC_CONFIG _IOW(AUDIO_IOCTL_MAGIC, \ (AUDIO_MAX_COMMON_IOCTL_NUM+1), struct msm_audio_alac_config) struct msm_audio_alac_config { __u32 frameLength; __u8 compatVersion; __u8 bitDepth; __u8 pb; /* currently unused */ __u8 mb; /* currently unused */ __u8 kb; /* currently unused */ __u8 channelCount; __u16 maxRun; /* currently unused */ __u32 maxSize; __u32 averageBitRate; __u32 sampleRate; __u32 channelLayout; }; #endif /* _UAPI_MSM_AUDIO_ALAC_H */