USB Audio Design Guide
Parameters
c_ep0_out
c_ep0_in
c_audioCtrl
c_mix_ctl
c_clk_ctl
c_usb_test
c_EANativeTransport_ctrl
Function
buffer
Description
USB Audio Buffering Thread.
This function buffers USB audio data between the XUD layer and the decouple
thread. Most of the chanend parameters to the function should be connected
to
XUD_Manager()
Type
void buffer(chanend c_aud_out,
XM0088546.1
Chanend connected to the
Chanend connected to the
Chanend connected to the decouple thread for control audio
(sample rate changes etc.)
Optional chanend to be connected to the mixer thread if present
Optional chanend to be connected to the clockgen thread if
present.
Optional chanend to be connected to XUD if test modes required.
Optional chanend to be connected to EA Native endpoint man-
ager if present
chanend c_aud_in,
chanend c_aud_fb,
chanend c_sof,
chanend c_aud_ctl,
in port p_off_mclk)
XUD_Manager()
out endpoint array
XUD_Manager()
in endpoint array
Continued on next page
106/110
Need help?
Do you have a question about the xCORE-200 Multi-channel Audio board and is the answer not in the manual?
Questions and answers