1234567891011121314151617181920212223242526 |
- #ifndef _UAPI_MSM_AUDIO_ALAC_H
- #define _UAPI_MSM_AUDIO_ALAC_H
- #include <linux/types.h>
- #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 */
|