BT HAL provides the interfaces for A2DP Source profile for local device. More...
Go to the source code of this file.
Data Structures | |
struct | BTAvsrcCallbacks_t |
Represents the AVSRC callbacks. More... | |
struct | BTAvsrcInterface_t |
Represents the standard AV 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. | |
Enumerations | |
enum | BTAvConnectionState_t { eBTAvsrcConnectionStateDisconnected = 0 , eBTAvsrcConnectionStateConnecting = 1 , eBTAvsrcConnectionStateConnected = 2 , eBTAvsrcConnectionStateDisconnecting = 3 } |
Bluetooth AV connection states. More... | |
enum | BTAvAudioState_t { eBTAvsrcAudioStateRemoteSuspend = 0 , eBTAvsrcAudioStateStopped = 1 , eBTAvsrcAudioStateStarted = 2 } |
Bluetooth AV data path states. More... | |
enum | BTAvsrcAclPriority_t { eBTAvsrcAclPriorityLow = 0 , eBTAvsrcAclPriorityHigh = 1 } |
Bluetooth AV ACL Priority. More... | |
Functions | |
const BTAvsrcInterface_t * | BT_GetAvsrcInterface () |
const BTAvsrcInterface_t * BT_GetAvsrcInterface | ( | ) |
Gets the BT AV interface.