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_APE_H 8 #define _MSM_AUDIO_APE_H 9 #define AUDIO_GET_APE_CONFIG _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM + 0), struct msm_audio_ape_config) 10 #define AUDIO_SET_APE_CONFIG _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM + 1), struct msm_audio_ape_config) 11 struct msm_audio_ape_config { 12 uint16_t compatibleVersion; 13 uint16_t compressionLevel; 14 uint32_t formatFlags; 15 uint32_t blocksPerFrame; 16 uint32_t finalFrameBlocks; 17 uint32_t totalFrames; 18 uint16_t bitsPerSample; 19 uint16_t numChannels; 20 uint32_t sampleRate; 21 uint32_t seekTablePresent; 22 }; 23 #endif 24