FreeBSD kernel sound device code
|
Data Fields | |
struct pcmchan_caps | pcm_cap |
struct uaudio_chan_alt | usb_alt [CHAN_MAX_ALT] |
struct snd_dbuf * | pcm_buf |
struct mtx * | pcm_mtx |
struct uaudio_softc * | priv_sc |
struct pcm_channel * | pcm_ch |
struct usb_xfer * | xfer [UAUDIO_NCHANBUFS+1] |
uint8_t * | buf |
uint8_t * | start |
uint8_t * | end |
uint8_t * | cur |
uint32_t | intr_frames |
uint32_t | frames_per_second |
uint32_t | sample_rem |
uint32_t | sample_curr |
uint32_t | max_buf |
int32_t | jitter_rem |
int32_t | jitter_curr |
int | feedback_rate |
uint32_t | pcm_format [2] |
uint16_t | bytes_per_frame [2] |
uint32_t | intr_counter |
uint32_t | running |
uint32_t | num_alt |
uint32_t | cur_alt |
uint32_t | set_alt |
uint32_t | operation |
uint8_t | iface_index |
uint8_t* uaudio_chan::buf |
Definition at line 240 of file uaudio.c.
Referenced by uaudio_chan_free(), uaudio_chan_init(), uaudio_chan_set_param_blocksize(), and uaudio_chan_start().
uint16_t uaudio_chan::bytes_per_frame[2] |
Definition at line 258 of file uaudio.c.
Referenced by uaudio_chan_play_callback(), and uaudio_chan_record_callback().
uint8_t* uaudio_chan::cur |
Definition at line 243 of file uaudio.c.
Referenced by uaudio_chan_getptr(), uaudio_chan_init(), uaudio_chan_play_callback(), uaudio_chan_record_callback(), and uaudio_chan_start().
uint32_t uaudio_chan::cur_alt |
Definition at line 263 of file uaudio.c.
Referenced by uaudio_chan_play_callback(), uaudio_chan_play_sync_callback(), and uaudio_chan_record_callback().
uint8_t* uaudio_chan::end |
Definition at line 242 of file uaudio.c.
Referenced by uaudio_chan_init(), uaudio_chan_play_callback(), uaudio_chan_record_callback(), and uaudio_chan_start().
int uaudio_chan::feedback_rate |
Definition at line 254 of file uaudio.c.
Referenced by uaudio_attach_sub(), and uaudio_chan_play_sync_callback().
uint32_t uaudio_chan::frames_per_second |
Definition at line 247 of file uaudio.c.
Referenced by uaudio_chan_play_callback(), and uaudio_chan_record_callback().
uint8_t uaudio_chan::iface_index |
Definition at line 271 of file uaudio.c.
Referenced by uaudio_get_chan().
uint32_t uaudio_chan::intr_counter |
Definition at line 260 of file uaudio.c.
Referenced by uaudio_chan_play_callback().
uint32_t uaudio_chan::intr_frames |
Definition at line 246 of file uaudio.c.
Referenced by uaudio_chan_play_callback(), and uaudio_chan_record_callback().
int32_t uaudio_chan::jitter_curr |
Definition at line 252 of file uaudio.c.
Referenced by uaudio_chan_play_callback(), uaudio_chan_play_sync_callback(), and uaudio_chan_record_callback().
int32_t uaudio_chan::jitter_rem |
Definition at line 251 of file uaudio.c.
Referenced by uaudio_chan_play_callback().
uint32_t uaudio_chan::max_buf |
Definition at line 250 of file uaudio.c.
Referenced by uaudio_chan_init().
uint32_t uaudio_chan::num_alt |
Definition at line 262 of file uaudio.c.
Referenced by uaudio_attach(), uaudio_attach_sub(), uaudio_chan_free(), uaudio_chan_init(), uaudio_chan_need_both(), uaudio_chan_need_none(), uaudio_chan_play_callback(), uaudio_chan_play_sync_callback(), uaudio_chan_set_param_speed(), and uaudio_mixer_init_sub().
uint32_t uaudio_chan::operation |
Definition at line 265 of file uaudio.c.
Referenced by uaudio_chan_reconfigure(), and uaudio_detach().
struct snd_dbuf* uaudio_chan::pcm_buf |
Definition at line 234 of file uaudio.c.
Referenced by uaudio_chan_init(), and uaudio_chan_set_param_blocksize().
struct pcmchan_caps uaudio_chan::pcm_cap |
Definition at line 232 of file uaudio.c.
Referenced by uaudio_chan_getcaps().
struct pcm_channel* uaudio_chan::pcm_ch |
Definition at line 237 of file uaudio.c.
Referenced by uaudio_chan_init(), uaudio_chan_play_callback(), and uaudio_chan_record_callback().
struct mtx* uaudio_chan::pcm_mtx |
Definition at line 235 of file uaudio.c.
Referenced by uaudio_chan_init().
struct uaudio_softc* uaudio_chan::priv_sc |
Definition at line 236 of file uaudio.c.
Referenced by uaudio_attach_sub(), uaudio_chan_getmatrix(), uaudio_chan_play_callback(), uaudio_chan_play_sync_callback(), uaudio_chan_reconfigure(), uaudio_chan_set_param_speed(), uaudio_chan_start(), and uaudio_chan_stop().
uint32_t uaudio_chan::running |
Definition at line 261 of file uaudio.c.
Referenced by uaudio_chan_need_both(), uaudio_chan_need_none(), uaudio_chan_play_callback(), uaudio_chan_record_callback(), uaudio_chan_start(), and uaudio_chan_stop().
uint32_t uaudio_chan::sample_curr |
Definition at line 249 of file uaudio.c.
Referenced by uaudio_chan_play_callback(), and uaudio_chan_record_callback().
uint32_t uaudio_chan::sample_rem |
Definition at line 248 of file uaudio.c.
Referenced by uaudio_chan_play_callback(), and uaudio_chan_record_callback().
uint32_t uaudio_chan::set_alt |
Definition at line 264 of file uaudio.c.
Referenced by uaudio_chan_need_both(), uaudio_chan_record_callback(), uaudio_chan_set_param_blocksize(), uaudio_chan_set_param_speed(), and uaudio_chan_start().
uint8_t* uaudio_chan::start |
Definition at line 241 of file uaudio.c.
Referenced by uaudio_chan_getptr(), uaudio_chan_init(), uaudio_chan_play_callback(), uaudio_chan_record_callback(), and uaudio_chan_start().
struct uaudio_chan_alt uaudio_chan::usb_alt[CHAN_MAX_ALT] |
Definition at line 233 of file uaudio.c.
Referenced by uaudio_attach(), uaudio_chan_is_async(), uaudio_chan_play_callback(), uaudio_chan_play_sync_callback(), uaudio_chan_record_callback(), uaudio_chan_set_param_speed(), and uaudio_get_buffer_size().
struct usb_xfer* uaudio_chan::xfer[UAUDIO_NCHANBUFS+1] |
Definition at line 238 of file uaudio.c.
Referenced by uaudio_chan_free(), uaudio_chan_play_callback(), uaudio_chan_play_sync_callback(), uaudio_chan_record_callback(), and uaudio_detach().