USB stream control parameters
[USB application configuration]


Detailed Description

Defines the way the USB stream control will operate.

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 Documentation

#define TIMER_USB_STREAM_MONITOR   700

Period (in ms) of the polling of the buffers monitoring.

Definition at line 280 of file conf_usb.h.

#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

Steps in PPM for the resynchronization.

Definition at line 277 of file conf_usb.h.


Generated on Fri Feb 19 02:32:12 2010 for AVR32 - USB AUDIO Example by  doxygen 1.5.5