audio.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef AUDIO_H
  2. #define AUDIO_H
  3. //2004AUDDRV int init_audio(void);
  4. void init_audio_dsp_coding_mode(void);
  5. int reset_audio(void);
  6. void au_main(void);
  7. enum {
  8. AUD_CMD_VOL_L = 0x01, /* left-channel-vol 0-255 */
  9. AUD_CMD_VOL_R , /* right-channel-vol 0-255 */
  10. AUD_CMD_CHANNEL = 0x10, /* channel mask */
  11. AUD_CMD_EFFECT ,
  12. AUD_CMD_KEY /* key-shift ctrl in half-keys */
  13. };
  14. /*
  15. ** output channel control.
  16. */
  17. #define AUD_CHN_LEFT (0x01<<0)
  18. #define AUD_CHN_RIGHT (0x01<<1)
  19. #define AUD_CHN_LS (0x01<<2)
  20. #define AUD_CHN_RS (0x01<<3)
  21. #define AUD_CHN_CENTER (0x01<<4)
  22. #define AUD_CHN_LFE (0x01<<5)
  23. /*
  24. ** spatial effect
  25. */
  26. #define AUD_EFF_NONE (0)
  27. #define AUD_EFF_HALL (1)
  28. #define AUD_EFF_PUB (2)
  29. #define AUD_EFF_ (3)
  30. int ctl_audio(UINT32 cmd, UINT32 param);
  31. #endif/*AUDIO_H*/