1 /*
2  * This file is auto-generated. Modifications will be lost.
3  *
4  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5  * for more information.
6  */
7 #ifndef _MSM_AUDIO_ALAC_H
8 #define _MSM_AUDIO_ALAC_H
9 #define AUDIO_GET_ALAC_CONFIG _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM + 0), struct msm_audio_alac_config)
10 #define AUDIO_SET_ALAC_CONFIG _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM + 1), struct msm_audio_alac_config)
11 struct msm_audio_alac_config {
12   uint32_t frameLength;
13   uint8_t compatVersion;
14   uint8_t bitDepth;
15   uint8_t pb;
16   uint8_t mb;
17   uint8_t kb;
18   uint8_t channelCount;
19   uint16_t maxRun;
20   uint32_t maxSize;
21   uint32_t averageBitRate;
22   uint32_t sampleRate;
23   uint32_t channelLayout;
24 };
25 #endif
26