2.3.5.1 usb_device_audio_v1_0.h
Description
USB Device Audio Function Driver Interface
This file describes the USB Device Audio Function Driver interface. This file should be included by the application if it needs to use the Audio Function Driver API.
Enumerations
Name | Description |
USB_DEVICE_AUDIO_EVENT | USB Device Audio Function Driver events. |
USB_DEVICE_AUDIO_RESULT | USB Device Audio Function Driver USB Device Audio result enumeration. |
Functions
Name | Description |
USB_DEVICE_AUDIO_EventHandlerSet | This function registers an event handler for the specified Audio function driver instance. |
USB_DEVICE_AUDIO_Read | This function requests a data read from the USB Device Audio Function Driver Layer. |
USB_DEVICE_AUDIO_StatusSend | This function requests a Status write to the USB Device Audio Function Driver Layer. |
USB_DEVICE_AUDIO_TransferCancel | This function cancels a scheduled Audio Device data transfer. |
USB_DEVICE_AUDIO_Write | This function requests a data write to the USB Device Audio Function Driver Layer. |
Macros
Name | Description |
USB_DEVICE_AUDIO_EVENT_RESPONSE_NONE | USB Device Audio Function Driver event handler response type none. |
USB_DEVICE_AUDIO_FUNCTION_DRIVER | USB Device Audio Function Driver function pointer. |
USB_DEVICE_AUDIO_TRANSFER_HANDLE_INVALID | USB Device Audio Function Driver invalid transfer handle definition. |
Structures
Name | Description |
USB_DEVICE_AUDIO_EVENT_DATA_INTERFACE_SETTING_CHANGED | USB Device Audio Function Driver alternate interface setting event data. |
USB_DEVICE_AUDIO_EVENT_DATA_READ_COMPLETE | USB Device Audio Function Driver audio read and write complete event data. |
USB_DEVICE_AUDIO_EVENT_DATA_STATUS_SEND_COMPLETE | USB Device Audio Function Driver Status Send complete event data. |
USB_DEVICE_AUDIO_EVENT_DATA_WRITE_COMPLETE | USB Device Audio Function Driver audio read and write complete event data. |
USB_DEVICE_AUDIO_INIT | USB Device Audio Function Driver initialization data structure. |
Types
Name | Description |
USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_GET_CUR | This is type USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_GET_CUR. |
USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_GET_MAX | This is type USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_GET_MAX. |
USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_GET_MEM | This is type USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_GET_MEM. |
USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_GET_MIN | This is type USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_GET_MIN. |
USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_GET_RES | This is type USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_GET_RES. |
USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_SET_CUR | USB Device Audio Function Driver set and get request data. |
USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_SET_MAX | This is type USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_SET_MAX. |
USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_SET_MEM | This is type USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_SET_MEM. |
USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_SET_MIN | This is type USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_SET_MIN. |
USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_SET_RES | This is type USB_DEVICE_AUDIO_EVENT_DATA_CONTROL_SET_RES. |
USB_DEVICE_AUDIO_EVENT_DATA_ENTITY_GET_STAT | This is type USB_DEVICE_AUDIO_EVENT_DATA_ENTITY_GET_STAT. |
USB_DEVICE_AUDIO_EVENT_HANDLER | USB Device Audio event handler function pointer type. |
USB_DEVICE_AUDIO_EVENT_RESPONSE | USB Device Audio Function Driver event callback response type. |
USB_DEVICE_AUDIO_INDEX | USB Device Audio function driver index. |
USB_DEVICE_AUDIO_TRANSFER_HANDLE | USB Device Audio Function Driver transfer handle definition. |