- Main Page
- Modules
- Data Structures
- Files

Enumerations
USB AC Enumerated Data Types
AC

## Enumerations
enum | CSL_AcRequestRet { CSL_AC_REQUEST_DONE = 0, CSL_AC_REQUEST_STALL, CSL_AC_REQUEST_SEND_ACK, CSL_AC_REQUEST_GET_ACK, CSL_AC_REQUEST_DATA_IN, CSL_AC_REQUEST_DATA_OUT }
| This Enum defines the Audio request return values.
enum | CSL_AcMediaStatus { CSL_AC_MEDIACCESS_OVERFLOW, CSL_AC_MEDIACCESS_SUCCESS, CSL_AC_MEDIACCESS_NOTPRESENT, CSL_AC_MEDIACCESS_WRITEPROTECT, CSL_AC_MEDIACCESS_BADMEDIA }
| This Enum defines the AC media access status. More...
enum | CSL_AcMediaLockStatus { CSL_AC_UNLOCK = 0, CSL_AC_LOCK }
| This Enum defines the AC media lock status. More...
enum | CSL_AcDescrId { CSL_AC_DEVICE_DESCR = 0, CSL_AC_DEVICE_QUAL_DESCR, CSL_AC_CONFIG_DESCR, CSL_AC_INTERFACE_DESCR, CSL_AC_STRING_LANGID_DESC }
| This Enum defines types of descriptors used by the USB audio class. More...

## Enumeration Type Documentation

enum CSL_AcDescrId

This Enum defines types of descriptors used by the USB audio class.

Enumerator:

  CSL_AC_DEVICE_DESCR | Device descriptor Id
  CSL_AC_DEVICE_QUAL_DESCR | Device qualifier descriptor Id
  CSL_AC_CONFIG_DESCR | Configuration descriptor Id
  CSL_AC_INTERFACE_DESCR | Interface descriptor Id
  CSL_AC_STRING_LANGID_DESC | String descriptor language Id

enum CSL_AcMediaLockStatus

This Enum defines the AC media lock status.

Enumerator:

  CSL_AC_UNLOCK | Lock the media
  CSL_AC_LOCK | Unlock the media

enum CSL_AcMediaStatus

This Enum defines the AC media access status.

Enumerator:

  CSL_AC_MEDIACCESS_OVERFLOW | Media over flow error
  CSL_AC_MEDIACCESS_SUCCESS | Media Access success
  CSL_AC_MEDIACCESS_NOTPRESENT | Media not present on the system
  CSL_AC_MEDIACCESS_WRITEPROTECT | Media is write protected
  CSL_AC_MEDIACCESS_BADMEDIA | Media is found as bad