USB Libraries Help > USB Host Libraries > USB Audio v1.0 Host Client Driver Library > Configuring the Library > USB_HOST_AUDIO_V1_STREAMING_INTERFACE_ALTERNATE_SETTINGS_NUMBER Macro
MPLAB Harmony USB Stack
USB_HOST_AUDIO_V1_STREAMING_INTERFACE_ALTERNATE_SETTINGS_NUMBER Macro

USB Host Audio v1.0 Streaming interface alternate setting number 

This configuration constant defines maximum number of Streaming interface alternate settings provided by any Device that will be connected to this Audio Host. The value of this constant should be at-least 1.

C
#define USB_HOST_AUDIO_V1_STREAMING_INTERFACE_ALTERNATE_SETTINGS_NUMBER 
Remarks

Supporting multiple alternate settings per streaming interfaces requires more data memory and processing time.

Example

If the USB Audio v1.0 Host application must support a USB Audio Device with 2 alternate settings including Alternate Setting 0 then this constant should be defined to 3.