Represents the standard AV connection interface. More...
#include <bt_hal_avsrc_profile.h>
Data Fields | |
size_t | xSize |
BTStatus_t(* | pxAvsrcInit )(BTAvsrcCallbacks_t *pxCallbacks) |
Initializes A2DP module. | |
BTStatus_t(* | pxAvsrcCleanup )() |
Cleans up A2DP module. | |
BTStatus_t(* | pxAvsrcConnect )(BTBdaddr_t *pxRemote_addr) |
Starts connect for A2DP Source profile. | |
BTStatus_t(* | pxAvsrcDisconnect )(BTBdaddr_t *pxRemote_addr) |
Starts disconnect for A2DP Source profile. | |
Represents the standard AV connection interface.
size_t BTAvsrcInterface_t::xSize |
Set this to size of BTAvsrcInterface_t
BTStatus_t(* BTAvsrcInterface_t::pxAvsrcInit) (BTAvsrcCallbacks_t *pxCallbacks) |
Initializes A2DP module.
[in] | callbacks,BTAvsrcCallbacks_t | callbacks. |
BTStatus_t(* BTAvsrcInterface_t::pxAvsrcCleanup) () |
Cleans up A2DP module.
None |
BTStatus_t(* BTAvsrcInterface_t::pxAvsrcConnect) (BTBdaddr_t *pxRemote_addr) |
Starts connect for A2DP Source profile.
[in] | BTBdaddr_t | :BT Address of remote device |
BTStatus_t(* BTAvsrcInterface_t::pxAvsrcDisconnect) (BTBdaddr_t *pxRemote_addr) |
Starts disconnect for A2DP Source profile.
[in] | BTBdaddr_t | :BT Address of remote device |