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