Jump to main content

##

# 3.3.4.1 USB_HOST_AUDIO_V1_AttachEventHandlerSet Function

## C

    USB_HOST_AUDIO_V1_RESULT USB_HOST_AUDIO_V1_AttachEventHandlerSet(
        USB_HOST_AUDIO_V1_ATTACH_EVENT_HANDLER eventHandler,
        uintptr_t context
    );

## Summary

This function will set an attach event handler. The attach event handler will be called when a Audio v1.0 Device has been attached or detached. The context will be returned in the event handler. This function should be called before the bus has been enabled.

## Parameters

Parameters | Description
eventHandler | Pointer to the attach event handler.
context | An application defined context that will be returned in the event handler.

## Returns

- USB_HOST_AUDIO_V1_RESULT_SUCCESS - If the attach event handler was registered successfully
- USB_HOST_AUDIO_V1_RESULT_FAILURE - If the number of registered event handlers has exceeded USB_HOST_AUDIO_V1_ATTACH_LISTENERS_NUMBER

## Remarks

This function should be called before the USB_HOST_BusEnable function is called.