COMMON IO-BLE v1.0.0
Hardware abstraction layer for Bluetooth
 
Loading...
Searching...
No Matches
BT A2DP Connection Callbacks

Callbacks for A2DP Connection Interface. More...

Typedefs

typedef void(* BTAvsrcConnectionStateCallback_t) (BTAvConnectionState_t xState, BTBdaddr_t *pxBdAddr)
 Callback invoked in to notify AV connection state change.
 
typedef void(* BTAvsrcAudioStateCallback_t) (BTAvAudioState_t xState, BTBdaddr_t *pxBdAddr)
 Callback invoked in to notify AV Audio state change.
 
typedef void(* BTAvsrcAclPriorityCallback_t) (BTAvsrcAclPriority_t xPriority, BTBdaddr_t *pxBdAddr)
 Callback invoked when ACL priority changes Priority can change when the stack enables/disables silent A2DP data while A2DP keepalive feature is enabled.
 

Detailed Description

Callbacks for A2DP Connection Interface.

Typedef Documentation

◆ BTAvsrcConnectionStateCallback_t

typedef void(* BTAvsrcConnectionStateCallback_t) (BTAvConnectionState_t xState, BTBdaddr_t *pxBdAddr)

Callback invoked in to notify AV connection state change.

Audio callback structure

Parameters
[in]xStateConnection state
[in]pxBdAddrAddress of the Remote device

◆ BTAvsrcAudioStateCallback_t

typedef void(* BTAvsrcAudioStateCallback_t) (BTAvAudioState_t xState, BTBdaddr_t *pxBdAddr)

Callback invoked in to notify AV Audio state change.

Parameters
[in]xStateAudio state
[in]pxBdAddrAddress of the Remote device

◆ BTAvsrcAclPriorityCallback_t

typedef void(* BTAvsrcAclPriorityCallback_t) (BTAvsrcAclPriority_t xPriority, BTBdaddr_t *pxBdAddr)

Callback invoked when ACL priority changes Priority can change when the stack enables/disables silent A2DP data while A2DP keepalive feature is enabled.

Parameters
[in]xPriorityAcl Priority
[in]pxBdAddrAddress of the Remote device