The USB Stream Control embeds a mechanism that ensures a good audio playback by keeping synchronized both Host and Device, even if their sampling frequency are not strictly equivalent.
Defines | |
#define | TIMER_USB_STREAM_MONITOR 700 |
Period (in ms) of the polling of the buffers monitoring. | |
#define | USB_RESYNC_AUDIO_STREAM ENABLED |
ENABLE to activate the USB audio resynchronization. | |
#define | USB_STREAM_BUFFER_NUMBER 16 |
Number of buffers used in the USB stream FIFO. | |
#define | USB_STREAM_BUFFER_SIZE 256 |
Size of a buffer (in bytes) used in the USB stream FIFO. | |
#define | USB_STREAM_RESYNC_PPM_STEPS 10 |
Steps in PPM for the resynchronization. |
#define TIMER_USB_STREAM_MONITOR 700 |
#define USB_RESYNC_AUDIO_STREAM ENABLED |
ENABLE to activate the USB audio resynchronization.
Possible values ENABLED or DISABLED
Definition at line 285 of file conf_usb.h.
#define USB_STREAM_BUFFER_NUMBER 16 |
Number of buffers used in the USB stream FIFO.
Definition at line 274 of file conf_usb.h.
Referenced by mmi_activity_display().
#define USB_STREAM_BUFFER_SIZE 256 |
Size of a buffer (in bytes) used in the USB stream FIFO.
It shall be equivalent to the pipe/endpoint from which the stream comes to.
Definition at line 271 of file conf_usb.h.
#define USB_STREAM_RESYNC_PPM_STEPS 10 |