Audio Stream Control Service Definition Exported Types
- group ASCS_Def_Exported_Types
Enums
-
enum T_AUDIO_UNFRAMED_SUPPORTED
Server support for Unframed ISOAL PDUs.
ascs_def.h
Values:
-
enumerator AUDIO_UNFRAMED_SUPPORTED
-
enumerator AUDIO_UNFRAMED_NOT_SUPPORTED
-
enumerator AUDIO_UNFRAMED_SUPPORTED
-
enum T_AUDIO_FRAMING
Framing parameter value for an ASE written by the client in the Config QoS operation.
ascs_def.h
Values:
-
enumerator AUDIO_UNFRAMED
-
enumerator AUDIO_FRAMED
-
enumerator AUDIO_UNFRAMED
-
enum T_ASE_STATE
The states of the ASE State Machine.
ascs_def.h
Values:
-
enumerator ASE_STATE_IDLE
-
enumerator ASE_STATE_CODEC_CONFIGURED
-
enumerator ASE_STATE_QOS_CONFIGURED
-
enumerator ASE_STATE_ENABLING
-
enumerator ASE_STATE_STREAMING
-
enumerator ASE_STATE_DISABLING
-
enumerator ASE_STATE_RELEASING
-
enumerator ASE_STATE_UNKOWN
-
enumerator ASE_STATE_IDLE
-
enum T_ASE_CP_RESP
ASE Control Point characteristic Response_Code.
ascs_def.h
Values:
-
enumerator ASE_CP_RESP_SUCCESS
Success.
-
enumerator ASE_CP_RESP_UNSUPPORTED_OPCODE
Unsupported Opcode.
-
enumerator ASE_CP_RESP_INVALID_LENGTH
Invalid Length.
-
enumerator ASE_CP_RESP_INVALID_ASE_ID
Invalid ASE_ID.
-
enumerator ASE_CP_RESP_INVALID_ASE_SM_TRANSITION
Invalid ASE State Machine Transition.
-
enumerator ASE_CP_RESP_INVALID_ASE_DIRECTION
Invalid ASE Direction.
-
enumerator ASE_CP_RESP_UNSUPPORTED_AUDIO_CAP
Unsupported Audio Capabilities.
-
enumerator ASE_CP_RESP_UNSUPPORTED_PARAM
Unsupported Configuration Parameter Value.
-
enumerator ASE_CP_RESP_REJECTED_PARAM
Rejected Configuration Parameter Value.
-
enumerator ASE_CP_RESP_INVALID_PARAM
Invalid Configuration Parameter Value.
-
enumerator ASE_CP_RESP_UNSUPPORTED_METADATA
Unsupported Metadata.
-
enumerator ASE_CP_RESP_REJECTED_METADATA
Rejected Metadata.
-
enumerator ASE_CP_RESP_INVALID_METADATA
Invalid Metadata.
-
enumerator ASE_CP_RESP_INSUFFICIENT_RESOURCE
Insufficient Resources.
-
enumerator ASE_CP_RESP_UNSPECIFIED_ERROR
Unspecified Error.
-
enumerator ASE_CP_RESP_RFU
-
enumerator ASE_CP_RESP_SUCCESS
-
enum T_ASE_CP_OP
ASE Control Point opcodes.
ascs_def.h
Values:
-
enumerator ASE_CP_OP_NONE
-
enumerator ASE_CP_OP_CONFIG_CODEC
Config Codec. Initiated by client or server.
-
enumerator ASE_CP_OP_CONFIG_QOS
Config QoS. Initiated by client only.
-
enumerator ASE_CP_OP_ENABLE
Enable. Initiated by client only.
-
enumerator ASE_CP_OP_REC_START_READY
Receiver Start Ready. Initiated by client or server.
-
enumerator ASE_CP_OP_DISABLE
Disable. Initiated by client or server.
-
enumerator ASE_CP_OP_REC_STOP_READY
Receiver Stop Ready. Initiated by client or server.
-
enumerator ASE_CP_OP_UPDATE_METADATA
Update Metadata. Initiated by client or server.
-
enumerator ASE_CP_OP_RELEASE
Release. Initiated by client or server.
-
enumerator ASE_CP_OP_NONE
-
enum T_ASE_TARGET_LATENCY
QoS preferences target latency in Codec Configured State.
ascs_def.h
Values:
-
enumerator ASE_TARGET_LOWER_LATENCY
Target low latency.
-
enumerator ASE_TARGET_BALANCED
Target balanced latency and reliability.
-
enumerator ASE_TARGET_HIGHER_RELIABILITY
Target high reliability.
-
enumerator ASE_TARGET_LOWER_LATENCY
-
struct T_ASE_CODEC_CFG_STATE_DATA
The data of ASE Codec Configured State.
ascs_def.h
Public Members
-
uint8_t supported_framing
-
uint8_t preferred_phy
-
uint8_t preferred_retrans_number
-
uint8_t max_transport_latency[2]
-
uint8_t presentation_delay_min[3]
-
uint8_t presentation_delay_max[3]
-
uint8_t preferred_presentation_delay_min[3]
-
uint8_t preferred_presentation_delay_max[3]
-
uint8_t codec_id[5]
-
uint8_t codec_spec_cfg_len
-
uint8_t supported_framing
-
struct T_ASE_QOS_CFG_STATE_DATA
The format of the Additional_ASE_Parameters field when ASE_State = 0x02 (QoS Configured).
ascs_def.h
-
struct T_ASE_DATA_CODEC_CONFIGURED
The format of the Additional_ASE_Parameters field when ASE_State = 0x01 (Codec Configured).
ascs_def.h
-
struct T_ASE_DATA_WITH_METADATA
The format of the Additional_ASE_Parameters field when ASE_State = 0x03 (Enabling), 0x04 (Streaming), or 0x05 (Disabling).
ascs_def.h
-
union T_ASE_DATA
The Additional_ASE_Parameters field data for all ASE State.
ascs_def.h
Public Members
-
T_ASE_DATA_CODEC_CONFIGURED codec_configured
-
T_ASE_QOS_CFG_STATE_DATA qos_configured
-
T_ASE_DATA_WITH_METADATA enabling
-
T_ASE_DATA_WITH_METADATA streaming
-
T_ASE_DATA_WITH_METADATA disabling
-
T_ASE_DATA_CODEC_CONFIGURED codec_configured
-
struct T_ASE_CHAR_DATA
ASE characteristic data.
ascs_def.h
-
struct T_ASE_CP_NOTIFY_ARRAY_PARAM
ASE Control Point notify parameters.
ascs_def.h
-
struct T_ASE_CP_NOTIFY_DATA
Format of ASE Control Point characteristic value when notified.
ascs_def.h
-
struct T_ASE_CP_CODEC_CFG_ARRAY_PARAM
ASE Control Point Codec Config parameters.
ascs_def.h
-
struct T_ASE_CP_QOS_CFG_ARRAY_PARAM
ASE Control Point QoS Config parameters.
ascs_def.h
-
enum T_AUDIO_UNFRAMED_SUPPORTED