msm_audio_wmapro.h 753 B

12345678910111213141516171819202122
  1. #ifndef _UAPI_MSM_AUDIO_WMAPRO_H
  2. #define _UAPI_MSM_AUDIO_WMAPRO_H
  3. #define AUDIO_GET_WMAPRO_CONFIG _IOR(AUDIO_IOCTL_MAGIC, \
  4. (AUDIO_MAX_COMMON_IOCTL_NUM+0), struct msm_audio_wmapro_config)
  5. #define AUDIO_SET_WMAPRO_CONFIG _IOW(AUDIO_IOCTL_MAGIC, \
  6. (AUDIO_MAX_COMMON_IOCTL_NUM+1), struct msm_audio_wmapro_config)
  7. struct msm_audio_wmapro_config {
  8. unsigned short armdatareqthr;
  9. uint8_t validbitspersample;
  10. uint8_t numchannels;
  11. unsigned short formattag;
  12. uint32_t samplingrate;
  13. uint32_t avgbytespersecond;
  14. unsigned short asfpacketlength;
  15. uint32_t channelmask;
  16. unsigned short encodeopt;
  17. unsigned short advancedencodeopt;
  18. uint32_t advancedencodeopt2;
  19. };
  20. #endif /* _UAPI_MSM_AUDIO_WMAPRO_H */