void* _waveout_open(void *);
int   _waveout_close(void *);
void  _waveout_close_at_once(unsigned int);
waveout_reset
waveout_ioctl
waveout_can_write
waveout_set_volume
waveout_get_volume
wavein_open
wavein_read
wavein_close
wavein_can_read
wavein_reset
wavein_ioctl
void jz_audio_reset()
i2s_codec_close
jz_audio_open
int pcm_read(char *buffer, int count)
int pcm_write(char *buffer, int count)
codec_delay_us
codec_set_linein_volume
init_jz_i2s
int pcm_ioctl(unsigned int cmd, unsigned long arg) 
int pcm_can_write()
int pcm_can_read()
jz_clocks
codec_replay_main