39#ifndef _BT_HAL_AVSRC_PROFILE_H
40#define _BT_HAL_AVSRC_PROFILE_H
const BTAvsrcInterface_t * BT_GetAvsrcInterface()
This BT HAL provides the interfaces to control the Bluetooth power states ,local device control and d...
void(* BTAvsrcAudioStateCallback_t)(BTAvAudioState_t xState, BTBdaddr_t *pxBdAddr)
Callback invoked in to notify AV Audio state change.
Definition: bt_hal_avsrc_profile.h:100
void(* BTAvsrcAclPriorityCallback_t)(BTAvsrcAclPriority_t xPriority, BTBdaddr_t *pxBdAddr)
Callback invoked when ACL priority changes Priority can change when the stack enables/disables silent...
Definition: bt_hal_avsrc_profile.h:114
void(* BTAvsrcConnectionStateCallback_t)(BTAvConnectionState_t xState, BTBdaddr_t *pxBdAddr)
Callback invoked in to notify AV connection state change.
Definition: bt_hal_avsrc_profile.h:89
BTStatus_t
Bluetooth Error Status .
Definition: bt_hal_manager_types.h:111
BTAvConnectionState_t
Bluetooth AV connection states.
Definition: bt_hal_avsrc_profile.h:51
BTAvAudioState_t
Bluetooth AV data path states.
Definition: bt_hal_avsrc_profile.h:63
BTAvsrcAclPriority_t
Bluetooth AV ACL Priority.
Definition: bt_hal_avsrc_profile.h:74
@ eBTAvsrcConnectionStateDisconnected
Definition: bt_hal_avsrc_profile.h:52
@ eBTAvsrcConnectionStateConnected
Definition: bt_hal_avsrc_profile.h:54
@ eBTAvsrcConnectionStateConnecting
Definition: bt_hal_avsrc_profile.h:53
@ eBTAvsrcConnectionStateDisconnecting
Definition: bt_hal_avsrc_profile.h:55
@ eBTAvsrcAudioStateStopped
Definition: bt_hal_avsrc_profile.h:65
@ eBTAvsrcAudioStateStarted
Definition: bt_hal_avsrc_profile.h:66
@ eBTAvsrcAudioStateRemoteSuspend
Definition: bt_hal_avsrc_profile.h:64
@ eBTAvsrcAclPriorityLow
Definition: bt_hal_avsrc_profile.h:75
@ eBTAvsrcAclPriorityHigh
Definition: bt_hal_avsrc_profile.h:76
Represents the AVSRC callbacks.
Definition: bt_hal_avsrc_profile.h:122
BTAvsrcAclPriorityCallback_t xAclPriorityCback
Definition: bt_hal_avsrc_profile.h:126
size_t xSize
Definition: bt_hal_avsrc_profile.h:123
BTAvsrcConnectionStateCallback_t xConnStateCback
Definition: bt_hal_avsrc_profile.h:124
BTAvsrcAudioStateCallback_t xAudioStateCback
Definition: bt_hal_avsrc_profile.h:125
Represents the standard AV connection interface.
Definition: bt_hal_avsrc_profile.h:135
size_t xSize
Definition: bt_hal_avsrc_profile.h:137
BT/BLE address.
Definition: bt_hal_manager_types.h:77