RDK Documentation (Open Sourced RDK Components)
|
Modules | |
Bluetooth Core APIs | |
Macros | |
#define | BT_MAX_STR_LEN 256 |
Bluetooth max string length. More... | |
#define | BT_MAX_DEV_PATH_LEN 64 |
Bluetooth max device path length. More... | |
#define | BT_MAX_UUID_STR_LEN 64 |
Bluetooth max uuid length. More... | |
#define | BT_MAX_NUM_DEVICE 32 |
Bluetooth max number of devices that can be connected. | |
#define | BT_MAX_DEVICE_PROFILE 32 |
Bluetooth max number of device profiles that are allowed. Device Profiles are definitions of possible applications and specify general behaviors that Bluetooth enabled devices use to communicate with other Bluetooth devices. | |
#define | BT_MAX_NUM_ADAPTERS 4 |
Bluetooth max number of bluetooth adapters that can be connected over USB/UART. | |
#define | BT_MAX_SERVICE_DATA_LEN 32 |
Bluetooth Advertising Service Data max length. | |
#define | BT_UUID_A2DP_SOURCE "0000110a-0000-1000-8000-00805f9b34fb" |
Bluetooth A2DP Source UUID. | |
#define | BT_UUID_A2DP_SINK "0000110b-0000-1000-8000-00805f9b34fb" |
Bluetooth A2DP Sink UUID. | |
#define | BT_UUID_GATT_TILE_1 "0000feed-0000-1000-8000-00805f9b34fb" |
Bluetooth LE Tile 1 UUID. | |
#define | BT_UUID_GATT_TILE_2 "0000feec-0000-1000-8000-00805f9b34fb" |
Bluetooth LE Tile 2 UUID. | |
#define | BT_UUID_GATT_TILE_3 "0000febe-0000-1000-8000-00805f9b34fb" |
Bluetooth LE Tile 2 UUID. | |
#define | BT_UUID_HFP_AG "0000111f-0000-1000-8000-00805f9b34fb" |
Bluetooth Hands Free Audio Gateway UUID. | |
#define | BT_UUID_HFP_HS "0000111e-0000-1000-8000-00805f9b34fb" |
Bluetooth Hands Free Headset UUID. | |
#define | BT_MEDIA_CODEC_SBC 0x00 |
Bluetooth Media Codec SBC - Must be same as the Ifce. | |
#define | BT_MEDIA_CODEC_MPEG12 0x01 |
Bluetooth Media Codec MPEG12 - Must be same as the Ifce. | |
#define | BT_MEDIA_CODEC_MPEG24 0x02 |
Bluetooth Media Codec MPEG24 - Must be same as the Ifce. | |
#define | BT_MEDIA_CODEC_ATRAC 0x03 |
Bluetooth Media Codec ATRAC - Must be same as the Ifce. | |
#define | BT_MEDIA_CODEC_VENDOR 0xFF |
Bluetooth Media Codec Vendor - Must be same as the Ifce. | |
#define | BT_MEDIA_CODEC_PCM 0x00 |
Bluetooth Media Codec PCM - Must be same as the Ifce. | |
#define | BT_MAX_NUM_GATT_SERVICE 4 |
#define | BT_MAX_NUM_GATT_CHAR 10 |
#define | BT_MAX_NUM_GATT_DESC 4 |
#define | BT_MAX_GATT_OP_DATA_LEN BT_MAX_STR_LEN * 3 |
#define | BT_GATT_CHAR_FLAG_READ 1 << 0 |
#define | BT_GATT_CHAR_FLAG_WRITE 1 << 1 |
#define | BT_GATT_CHAR_FLAG_ENCRYPT_READ 1 << 2 |
#define | BT_GATT_CHAR_FLAG_ENCRYPT_WRITE 1 << 3 |
#define | BT_GATT_CHAR_FLAG_ENCRYPT_AUTHENTICATED_READ 1 << 4 |
#define | BT_GATT_CHAR_FLAG_ENCRYPT_AUTHENTICATED_WRITE 1 << 5 |
#define | BT_GATT_CHAR_FLAG_SECURE_READ 1 << 6 /* Server Mode only */ |
#define | BT_GATT_CHAR_FLAG_SECURE_WRITE 1 << 7 /* Server Mode only */ |
#define | BT_GATT_CHAR_FLAG_NOTIFY 1 << 8 |
#define | BT_GATT_CHAR_FLAG_INDICATE 1 << 9 |
#define | BT_GATT_CHAR_FLAG_BROADCAST 1 << 10 |
#define | BT_GATT_CHAR_FLAG_WRITE_WITHOUT_RESPONSE 1 << 11 |
#define | BT_GATT_CHAR_FLAG_AUTHENTICATED_SIGNED_WRITES 1 << 12 |
#define | BT_GATT_CHAR_FLAG_RELIABLE_WRITE 1 << 13 |
#define | BT_GATT_CHAR_FLAG_WRITABLE_AUXILIARIES 1 << 14 |
#define | BT_MAX_NUM_GATT_CHAR_FLAGS 15 |
#define | BT_MAX_NUM_GATT_DESC_FLAGS 8 |
#define | BTRCORE_MAX_NUM_BT_ADAPTERS 4 |
#define | BTRCORE_MAX_NUM_BT_DEVICES 64 |
#define | BTRCORE_MAX_DEVICE_PROFILE 32 |
#define | BTRCORE_MAX_MEDIA_ELEMENTS 64 |
#define | BTRCORE_UUID_LEN BTRCORE_STR_LEN |
#define | BTRCORE_MAX_DEV_OP_DATA_LEN BTRCORE_MAX_STR_LEN * 3 |
#define | BTRCORE_MAX_SERVICE_DATA_LEN 32 |
#define | BD_ADDR_LEN 6 |
#define | BD_NAME_LEN BTRCORE_STR_LEN - 1 |
#define | UUID_LEN BTRCORE_UUID_LEN - 1 |
#define | BTR_AV_MEDIA_ELEMENT_MAX 64 |
#define | BTR_CORE_SP_TEXT "Serial Port" |
#define | BTR_CORE_SP "0x1101" |
#define | BTR_CORE_HEADSET_TEXT "Headset" |
#define | BTR_CORE_HEADSET "0x1108" |
#define | BTR_CORE_A2SRC_TEXT "Audio Source" |
#define | BTR_CORE_A2SRC "0x110a" |
#define | BTR_CORE_A2SNK_TEXT "Audio Sink" |
#define | BTR_CORE_A2SNK "0x110b" |
#define | BTR_CORE_AVRTG_TEXT "AV Remote Target" |
#define | BTR_CORE_AVRTG "0x110c" |
#define | BTR_CORE_AAD_TEXT "Advanced Audio Distribution" |
#define | BTR_CORE_AAD "0x110d" |
#define | BTR_CORE_AVRCT_TEXT "AV Remote" |
#define | BTR_CORE_AVRCT "0x110e" |
#define | BTR_CORE_AVREMOTE_TEXT "A/V Remote Control Controller" |
#define | BTR_CORE_AVREMOTE "0x110F" |
#define | BTR_CORE_HS_AG_TEXT "Headset - Audio Gateway (AG)" |
#define | BTR_CORE_HS_AG "0x1112" |
#define | BTR_CORE_HANDSFREE_TEXT "Handsfree" |
#define | BTR_CORE_HANDSFREE "0x111e" |
#define | BTR_CORE_HAG_TEXT "Handsfree - Audio Gateway" |
#define | BTR_CORE_HAG "0x111f" |
#define | BTR_CORE_HEADSET2_TEXT "Headset - HS" |
#define | BTR_CORE_HEADSET2 "0x1131" |
#define | BTR_CORE_GEN_AUDIO_TEXT "GenericAudio" |
#define | BTR_CORE_GEN_AUDIO "0x1203" |
#define | BTR_CORE_PNP_TEXT "PnP Information" |
#define | BTR_CORE_PNP "0x1200" |
#define | BTR_CORE_GEN_ATRIB_TEXT "Generic Attribute" |
#define | BTR_CORE_GEN_ATRIB "0x1801" |
#define | BTR_CORE_GATT_TILE_TEXT "Tile" |
#define | BTR_CORE_GATT_TILE_1 "0xfeed" |
#define | BTR_CORE_GATT_TILE_2 "0xfeec" |
#define | BTR_CORE_GATT_TILE_3 "0xfebe" |
#define | BTR_CORE_GEN_ACCESS_TEXT "Generic Access Profile" |
#define | BTR_CORE_GEN_ACCESS "0x1800" |
#define | BTR_CORE_GEN_ATTRIBUTE_TEXT "Generic Attribute Profile" |
#define | BTR_CORE_GEN_ATTRIBUTE "0x1801" |
#define | BTR_CORE_DEVICE_INFO_TEXT "Device Information" |
#define | BTR_CORE_DEVICE_INFO "0x180a" |
#define | BTR_CORE_BATTERY_SERVICE_TEXT "Battery Service" |
#define | BTR_CORE_BATTERY_SERVICE "0x180f" |
#define | BTR_CORE_HID_TEXT "Human Interface Device" |
#define | BTR_CORE_HID_1 "0x1812" |
#define | BTR_CORE_HID_2 "0x1124" |
#define | BTRCORE_MAX_STR_LEN 256 |
#define | BTRCORE_STR_LEN 64 |
Typedefs | |
typedef unsigned long long int | tBTMediaItemId |
typedef enum _enBTDeviceType | enBTDeviceType |
Bluetooth device types. More... | |
typedef enum _enBTDeviceClass | enBTDeviceClass |
Bluetooth device classes. More... | |
typedef enum _enBTOpType | enBTOpIfceType |
Bluetooth device operation types. More... | |
typedef enum _enBTDeviceState | enBTDeviceState |
Bluetooth device state. More... | |
typedef enum _enBTAdapterOp | enBTAdapterOp |
Bluetooth Adapter operations. More... | |
typedef enum _enBTLeGattOp | enBTLeGattOp |
Bluetooth Gatt operations. More... | |
typedef enum _enBTAdapterProp | enBTAdapterProp |
Bluetooth adapter properties. More... | |
typedef enum _enBTDeviceProp | enBTDeviceProp |
Bluetooth device properties. More... | |
typedef enum _enBTMediaTransportProp | enBTMediaTransportProp |
Bluetooth Media transport properties. More... | |
typedef enum _enBTMediaControlProp | enBTMediaControlProp |
Bluetooth Media Control Properties. More... | |
typedef enum _enBTMediaPlayerProp | enBTMediaPlayerProp |
Bluetooth Media Player Properties. More... | |
typedef enum _enBTMediaFolderProp | enBTMediaFolderProp |
Bluetooth Media Folder Properties. More... | |
typedef enum _enBTGattServiceProp | enBTGattServiceProp |
Bluetooth Gatt service properties. More... | |
typedef enum _enBTGattCharProp | enBTGattCharProp |
Bluetooth Gatt characteristic properties. More... | |
typedef enum _enBTGattCharFlagProp | enBTGattCharFlagProp |
Bluetooth Gatt characteristic Flag properties. More... | |
typedef enum _enBTGattDescProp | enBTGattDescProp |
Bluetooth Gatt Descriptor properties. More... | |
typedef enum _enBTMediaTransportState | enBTMediaTransportState |
Bluetooth Media transport states. More... | |
typedef enum _enBTMediaPlayerStatus | enBTMediaPlayerStatus |
Bluetooth Media Player Status. More... | |
typedef enum _enBTMediaPlayerEqualizer | enBTMediaPlayerEqualizer |
Bluetooth Media Players' Equalizer State. More... | |
typedef enum _enBTMediaPlayerShuffle | enBTMediaPlayerShuffle |
Bluetooth Media Players' Shuffle State. More... | |
typedef enum _enBTMediaPlayerScan | enBTMediaPlayerScan |
Bluetooth Media Players' Scan State. More... | |
typedef enum _enBTMediaPlayerRepeat | enBTMediaPlayerRepeat |
Bluetooth Media Players' Repeat States. More... | |
typedef enum _enBTMediaPlayerType | enBTMediaPlayerType |
Bluetooth Media Players' Type. More... | |
typedef enum _enBTMediaPlayerSubtype | enBTMediaPlayerSubtype |
Bluetooth Media Players' Subtype. More... | |
typedef enum _enBTMediaItemType | enBTMediaItemType |
Bluetooth Media Items' Type. More... | |
typedef enum _enBTMediaType | enBTMediaType |
Bluetooth Media types. More... | |
typedef enum _enBTMediaControlCmd | enBTMediaControlCmd |
Bluetooth Media Controls. More... | |
typedef enum _enBTMediaFolderType | enBTMediaFolderType |
typedef union _unBTOpIfceProp | unBTOpIfceProp |
typedef struct _stBTAdapterInfo | stBTAdapterInfo |
typedef struct _stBTAdServiceData | stBTAdServiceData |
typedef struct _stBTDeviceInfo | stBTDeviceInfo |
typedef struct _stBTPairedDeviceInfo | stBTPairedDeviceInfo |
typedef struct _stBTDeviceSupportedService | stBTDeviceSupportedService |
typedef struct _stBTDeviceSupportedServiceList | stBTDeviceSupportedServiceList |
typedef struct _stBTMediaTrackInfo | stBTMediaTrackInfo |
typedef struct _stBTMediaStatusUpdate | stBTMediaStatusUpdate |
typedef struct _stBTMediaBrowserUpdate | stBTMediaBrowserUpdate |
typedef struct _stBTLeGattDesc | stBTLeGattDesc |
typedef struct _stBTLeGattChar | stBTLeGattChar |
typedef struct _stBTLeGattService | stBTLeGattService |
typedef struct _stBTLeGattInfo | stBTLeGattInfo |
typedef struct _stBTLeManfData | stBTLeManfData |
typedef struct _stBTLeServData | stBTLeServData |
typedef struct _stBTLeCustomAdv | stBTLeCustomAdv |
typedef int(* | fPtr_BtrCore_BTAdapterStatusUpdateCb) (enBTAdapterProp aeBtAdapterProp, stBTAdapterInfo *apstBTAdapterInfo, void *apUserData) |
typedef int(* | fPtr_BtrCore_BTDevStatusUpdateCb) (enBTDeviceType aeBtDeviceType, enBTDeviceState aeBtDeviceState, stBTDeviceInfo *apstBTDeviceInfo, void *apUserData) |
typedef int(* | fPtr_BtrCore_BTMediaStatusUpdateCb) (enBTDeviceType aeBtDeviceType, stBTMediaStatusUpdate *apstBtMediaStUpdate, const char *apcBtDevAddr, void *apUserData) |
typedef int(* | fPtr_BtrCore_BTNegotiateMediaCb) (void *apBtMediaCapsInput, void **appBtMediaCapsOutput, enBTDeviceType aenBTDeviceType, enBTMediaType aenBTMediaType, void *apUserData) |
typedef int(* | fPtr_BtrCore_BTTransportPathMediaCb) (const char *apBtMediaTransportPath, const char *apBtMediaUUID, void *apBtMediaCaps, enBTDeviceType aenBTDeviceType, enBTMediaType aenBTMediaType, void *apUserData) |
typedef int(* | fPtr_BtrCore_BTMediaPlayerPathCb) (const char *apcBTMediaPlayerPath, void *apUserData) |
typedef int(* | fPtr_BtrCore_BTConnIntimCb) (enBTDeviceType aeBtDeviceType, stBTDeviceInfo *apstBTDeviceInfo, unsigned int aui32devPassKey, unsigned char ucIsReqConfirmation, void *apUserData) |
typedef int(* | fPtr_BtrCore_BTConnAuthCb) (enBTDeviceType aeBtDeviceType, stBTDeviceInfo *apstBTDeviceInfo, void *apUserData) |
typedef int(* | fPtr_BtrCore_BTMediaBrowserPathCb) (stBTMediaBrowserUpdate *apstBtMediaBsrUpdate, unsigned char ucItemScope, const char *apcBtDevAddr, void *apUserData) |
typedef int(* | fPtr_BtrCore_BTLeGattPathCb) (enBTOpIfceType enBtOpIfceType, enBTLeGattOp aenGattOp, const char *apBtGattPath, const char *apcBtDevAddr, enBTDeviceState aenBTDeviceState, void *apLeCbData, void *apUserData) |
typedef int(* | fPtr_BtrCore_BTLeAdvertisementCb) (const char *apBtAdvPath, stBTLeCustomAdv **appstBtCoreLeCustomAdv, void *apUserData) |
typedef unsigned long long int | tBTRCoreMediaElementId |
typedef enum _enBTRCoreOpType | enBTRCoreOpType |
typedef enum _enBTRCoreDeviceType | enBTRCoreDeviceType |
typedef enum _enBTRCoreDeviceClass | enBTRCoreDeviceClass |
typedef enum _enBTRCoreDeviceState | enBTRCoreDeviceState |
typedef enum _eBTRCoreDevMediaType | eBTRCoreDevMediaType |
typedef enum _eBTRCoreDevMediaAChan | eBTRCoreDevMediaAChan |
typedef enum _enBTRCoreMediaCtrl | enBTRCoreMediaCtrl |
typedef enum _eBTRCoreMediaStatusUpdate | eBTRCoreMediaStatusUpdate |
typedef enum _eBTRCoreMedElementType | eBTRCoreMedElementType |
typedef enum _enBTRCoreLeOp | enBTRCoreLeOp |
typedef enum _enBTRCoreLeProp | enBTRCoreLeProp |
typedef unsigned char | BD_ADDR[6] |
typedef char | BD_NAME[64 - 1+1] |
typedef char * | BD_NAME_PTR |
typedef char | UUID[64 - 1+1] |
typedef struct _stBTRCoreGetAdapters | stBTRCoreGetAdapters |
typedef struct _stBTRCoreListAdapters | stBTRCoreListAdapters |
typedef struct _stBTRCoreFilterMode | stBTRCoreFilterMode |
typedef struct _stBTRCoreDevStatusCBInfo | stBTRCoreDevStatusCBInfo |
typedef struct _stBTRCoreSupportedService | stBTRCoreSupportedService |
typedef struct _stBTRCoreSupportedServiceList | stBTRCoreSupportedServiceList |
typedef struct _stBTRCoreAdServiceData | stBTRCoreAdServiceData |
typedef struct _stBTRCoreAdapter | stBTRCoreAdapter |
typedef struct _stBTRCoreBTDevice | stBTRCoreBTDevice |
typedef struct _stBTRCoreScannedDevicesCount | stBTRCoreScannedDevicesCount |
typedef struct _stBTRCorePairedDevicesCount | stBTRCorePairedDevicesCount |
typedef struct _stBTRCoreConnCBInfo | stBTRCoreConnCBInfo |
typedef struct _stBTRCoreDevMediaPcmInfo | stBTRCoreDevMediaPcmInfo |
typedef struct _stBTRCoreDevMediaSbcInfo | stBTRCoreDevMediaSbcInfo |
typedef struct _stBTRCoreDevMediaMpegInfo | stBTRCoreDevMediaMpegInfo |
typedef struct _stBTRCoreDevMediaInfo | stBTRCoreDevMediaInfo |
typedef struct _stBTRCoreMediaTrackInfo | stBTRCoreMediaTrackInfo |
typedef struct _stBTRCoreMediaPositionInfo | stBTRCoreMediaPositionInfo |
typedef struct _stBTRCoreMediaElementInfo | stBTRCoreMediaElementInfo |
typedef struct _stBTRCoreMediaElementInfoList | stBTRCoreMediaElementInfoList |
typedef struct _stBTRCoreMediaStatusUpdate | stBTRCoreMediaStatusUpdate |
typedef struct _stBTRCoreMediaStatusCBInfo | stBTRCoreMediaStatusCBInfo |
typedef struct _stBTRCoreMediaCtData | stBTRCoreMediaCtData |
typedef struct _stBTRCoreUUID | stBTRCoreUUID |
typedef struct _stBTRCoreUUIDList | stBTRCoreUUIDList |
typedef struct _stBTRCoreDiscoveryCBInfo | stBTRCoreDiscoveryCBInfo |
typedef enBTRCoreRet(* | fPtr_BTRCore_DeviceDiscCb) (stBTRCoreDiscoveryCBInfo *astBTRCoreDiscoveryCbInfo, void *apvUserData) |
typedef enBTRCoreRet(* | fPtr_BTRCore_StatusCb) (stBTRCoreDevStatusCBInfo *apstDevStatusCbInfo, void *apvUserData) |
typedef enBTRCoreRet(* | fPtr_BTRCore_MediaStatusCb) (stBTRCoreMediaStatusCBInfo *apstMediaStatusCbInfo, void *apvUserData) |
typedef enBTRCoreRet(* | fPtr_BTRCore_ConnIntimCb) (stBTRCoreConnCBInfo *apstConnCbInfo, int *api32ConnInIntimResp, void *apvUserData) |
typedef enBTRCoreRet(* | fPtr_BTRCore_ConnAuthCb) (stBTRCoreConnCBInfo *apstConnCbInfo, int *api32ConnInAuthResp, void *apvUserData) |
typedef void * | tBTRCoreAVMediaHdl |
typedef unsigned int | tBTRCoreAVMediaItemId |
typedef unsigned long long int | tBTRCoreAVMediaElementId |
typedef enum _eBTRCoreAVMType | eBTRCoreAVMType |
typedef enum _eBTRCoreAVMAChan | eBTRCoreAVMAChan |
typedef enum _enBTRCoreAVMediaCtrl | enBTRCoreAVMediaCtrl |
typedef enum _eBTRCoreAVMediaStatusUpdate | eBTRCoreAVMediaStatusUpdate |
typedef enum _eBTRCoreAVMediaFlow | eBTRCoreAVMediaFlow |
typedef enum _eBTRCoreAVMElementType | eBTRCoreAVMElementType |
typedef struct _stBTRMgrAVMediaPcmInfo | stBTRMgrAVMediaPcmInfo |
typedef struct _stBTRCoreAVMediaSbcInfo | stBTRCoreAVMediaSbcInfo |
typedef struct _stBTRCoreAVMediaMpegInfo | stBTRCoreAVMediaMpegInfo |
typedef struct _stBTRCoreAVMediaInfo | stBTRCoreAVMediaInfo |
typedef struct _stBTRCoreAVMediaTrackInfo | stBTRCoreAVMediaTrackInfo |
typedef struct _stBTRCoreAVMediaPositionInfo | stBTRCoreAVMediaPositionInfo |
typedef struct _stBTRCoreAVMediaElementInfo | stBTRCoreAVMediaElementInfo |
typedef struct _stBTRCoreAVMediaElementInfoList | stBTRCoreAVMediaElementInfoList |
typedef struct _stBTRCoreAVMediaStatusUpdate | stBTRCoreAVMediaStatusUpdate |
typedef struct _stBTRCoreAVMediaCtData | stBTRCoreAVMediaCtData |
typedef enBTRCoreRet(* | fPtr_BTRCore_AVMediaStatusUpdateCb) (stBTRCoreAVMediaStatusUpdate *pBTRCoreAVMediaStreamStatus, const char *apcAVMediaDevAddress, void *apvUserData) |
typedef void * | tBTRCoreLeHdl |
typedef enum _enBTRCoreLEGattProp | enBTRCoreLEGattProp |
typedef enum _enBTRCoreLEGattOp | enBTRCoreLEGattOp |
typedef enum _enBTRCoreLEAdvProp | enBTRCoreLEAdvProp |
typedef struct _stBTRCoreLeGattInfo | stBTRCoreLeGattInfo |
typedef enum _BOOLEAN | BOOLEAN |
typedef void * | tBTRCoreHandle |
typedef unsigned long long int | tBTRCoreDevId |
typedef enum _enBTRCoreRet | enBTRCoreRet |
Enumerations | |
enum | _enBTDeviceType |
Bluetooth device types. More... | |
enum | _enBTDeviceClass |
Bluetooth device classes. More... | |
enum | _enBTOpType |
Bluetooth device operation types. More... | |
enum | _enBTDeviceState |
Bluetooth device state. More... | |
enum | _enBTAdapterOp |
Bluetooth Adapter operations. More... | |
enum | _enBTLeGattOp |
Bluetooth Gatt operations. More... | |
enum | _enBTAdapterProp |
Bluetooth adapter properties. More... | |
enum | _enBTDeviceProp |
Bluetooth device properties. More... | |
enum | _enBTMediaTransportProp |
Bluetooth Media transport properties. More... | |
enum | _enBTMediaControlProp |
Bluetooth Media Control Properties. More... | |
enum | _enBTMediaPlayerProp |
Bluetooth Media Player Properties. More... | |
enum | _enBTMediaFolderProp |
Bluetooth Media Folder Properties. More... | |
enum | _enBTGattServiceProp |
Bluetooth Gatt service properties. More... | |
enum | _enBTGattCharProp |
Bluetooth Gatt characteristic properties. More... | |
enum | _enBTGattCharFlagProp |
Bluetooth Gatt characteristic Flag properties. More... | |
enum | _enBTGattDescProp |
Bluetooth Gatt Descriptor properties. More... | |
enum | _enBTMediaTransportState |
Bluetooth Media transport states. More... | |
enum | _enBTMediaPlayerStatus |
Bluetooth Media Player Status. More... | |
enum | _enBTMediaPlayerEqualizer |
Bluetooth Media Players' Equalizer State. More... | |
enum | _enBTMediaPlayerShuffle |
Bluetooth Media Players' Shuffle State. More... | |
enum | _enBTMediaPlayerScan |
Bluetooth Media Players' Scan State. More... | |
enum | _enBTMediaPlayerRepeat |
Bluetooth Media Players' Repeat States. More... | |
enum | _enBTMediaPlayerType |
Bluetooth Media Players' Type. More... | |
enum | _enBTMediaPlayerSubtype |
Bluetooth Media Players' Subtype. More... | |
enum | _enBTMediaItemType |
Bluetooth Media Items' Type. More... | |
enum | _enBTMediaType |
Bluetooth Media types. More... | |
enum | _enBTMediaControlCmd |
Bluetooth Media Controls. More... | |
enum | _enBTMediaFolderType |
enum | _enBTRCoreOpType |
enum | _enBTRCoreDeviceType |
enum | _enBTRCoreDeviceClass |
enum | _enBTRCoreDeviceState |
enum | _eBTRCoreDevMediaType |
enum | _eBTRCoreDevMediaAChan |
enum | _enBTRCoreMediaCtrl |
enum | _eBTRCoreMediaStatusUpdate |
enum | _eBTRCoreMedElementType |
enum | _enBTRCoreLeOp |
enum | _enBTRCoreLeProp |
enum | _eBTRCoreAVMType |
enum | _eBTRCoreAVMAChan |
enum | _enBTRCoreAVMediaCtrl |
enum | _eBTRCoreAVMediaStatusUpdate |
enum | _eBTRCoreAVMediaFlow |
enum | _eBTRCoreAVMElementType |
enum | _enBTRCoreLEGattProp |
enum | _enBTRCoreLEGattOp |
enum | _enBTRCoreLEAdvProp |
enum | _BOOLEAN |
enum | _enBTRCoreRet |
union _unBTOpIfceProp |
Definition at line 609 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
enBTAdapterProp | enBtAdapterProp | |
enBTDeviceProp | enBtDeviceProp | |
enBTMediaTransportProp | enBtMediaTransportProp | |
enBTMediaControlProp | enBtMediaControlProp | |
enBTMediaPlayerProp | enBtMediaPlayerProp | |
enBTMediaFolderProp | enBtMediaFolderProp | |
enBTGattServiceProp | enBtGattServiceProp | |
enBTGattCharProp | enBtGattCharProp | |
enBTGattDescProp | enBtGattDescProp |
struct _stBTAdapterInfo |
Definition at line 625 of file btrCore_bt_ifce.h.
struct _stBTAdServiceData |
Definition at line 641 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
char | pcUUIDs[64] | |
uint8_t | pcData[32] | |
size_t | len |
struct _stBTDeviceInfo |
Definition at line 647 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
int | bPaired | |
int | bConnected | |
int | bTrusted | |
int | bBlocked | |
int | bServiceResolved | |
unsigned short | ui16Vendor | |
unsigned short | ui16VendorSource | |
unsigned short | ui16Product | |
unsigned short | ui16Version | |
unsigned int | ui32Class | |
int | i32RSSI | |
unsigned short | ui16Appearance | |
char | pcName[256] | |
char | pcAddress[256] | |
char | pcAlias[256] | |
char | pcIcon[256] | |
char | aUUIDs[32][64] | |
char | pcDevicePrevState[256] | |
char | pcDeviceCurrState[256] | |
char | pcDevicePath[64] | |
stBTAdServiceData | saServices[32] |
struct _stBTPairedDeviceInfo |
Definition at line 673 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
unsigned short | numberOfDevices | |
char | devicePath[32][64] | |
stBTDeviceInfo | deviceInfo[32] |
struct _stBTDeviceSupportedService |
Definition at line 679 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
unsigned int | uuid_value | |
char | profile_name[256] |
struct _stBTDeviceSupportedServiceList |
Definition at line 684 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
int | numberOfService | |
stBTDeviceSupportedService | profile[32] |
struct _stBTMediaTrackInfo |
Definition at line 689 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
char | pcAlbum[256] | |
char | pcGenre[256] | |
char | pcTitle[256] | |
char | pcArtist[256] | |
unsigned int | ui32TrackNumber | |
unsigned int | ui32Duration | |
unsigned int | ui32NumberOfTracks |
struct _stBTMediaStatusUpdate |
Definition at line 700 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
enBTOpIfceType | aenBtOpIfceType | |
unBTOpIfceProp | aunBtOpIfceProp | |
union _stBTMediaStatusUpdate | __unnamed__ |
union _stBTMediaStatusUpdate.__unnamed__ |
Definition at line 704 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
enBTMediaTransportState | m_mediaTransportState | |
unsigned char | m_mediaTransportVolume | |
enBTMediaPlayerType | enMediaPlayerType | |
enBTMediaPlayerSubtype | enMediaPlayerSubtype | |
enBTMediaPlayerEqualizer | enMediaPlayerEqualizer | |
enBTMediaPlayerShuffle | enMediaPlayerShuffle | |
enBTMediaPlayerScan | enMediaPlayerScan | |
enBTMediaPlayerRepeat | enMediaPlayerRepeat | |
enBTMediaPlayerStatus | enMediaPlayerStatus | |
unsigned char | m_mediaPlayerBrowsable | |
unsigned char | m_mediaPlayerSearchable | |
unsigned char | m_mediaPlayerConnected | |
unsigned int | m_mediaPlayerPosition | |
stBTMediaTrackInfo | m_mediaTrackInfo | |
char | m_mediaPlayerPath[256] | |
char | m_mediaPlayerName[256] | |
char | m_mediaFolderName[256] | |
unsigned int | m_mediaFolderNumberOfItems |
struct _stBTMediaBrowserUpdate |
Definition at line 726 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
char | pcMediaItemName[256] | |
char | pcMediaItemPath[256] | |
enBTMediaItemType | eMediaItemType | |
enBTMediaFolderType | eMediaFolderType | |
tBTMediaItemId | ui32BTMediaItemId | |
unsigned int | ui32NumberOfItems | |
stBTMediaTrackInfo | mediaTrackInfo |
struct _stBTLeGattDesc |
Definition at line 738 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
char | descPath[256] | |
char | descUuid[64] | |
unsigned short | descFlags | |
char | propertyValue[256 *3] |
struct _stBTLeGattChar |
Definition at line 746 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
char | charPath[256] | |
char | charUuid[64] | |
stBTLeGattDesc | atBTRGattDesc[4] | |
unsigned short | ui16NumberOfGattDesc | |
unsigned short | charFlags | |
char | value[256 *3] |
struct _stBTLeGattService |
Definition at line 756 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
char | servicePath[256] | |
char | serviceUuid[64] | |
unsigned char | serviceType | |
stBTLeGattChar | astBTRGattChar[10] | |
unsigned short | ui16NumberOfGattChar |
struct _stBTLeGattInfo |
Definition at line 764 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
stBTLeGattService | astBTRGattService[4] | |
int | nNumGattServices |
struct _stBTLeManfData |
Definition at line 770 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
unsigned short | ManfID | |
unsigned int | lenManfData | |
unsigned char | data[256 *3] |
struct _stBTLeServData |
Definition at line 776 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
char | UUID[256] | |
uint8_t | data[256 *3] |
struct _stBTLeCustomAdv |
Definition at line 781 of file btrCore_bt_ifce.h.
Data Fields | ||
---|---|---|
char | pui8AdvertPath[256] | |
char | AdvertisementType[256] | |
char | ServiceUUID[4][256] | |
int | numServiceUUID | |
char | SolicitUUID[4][256] | |
int | numSolicitUUID | |
stBTLeManfData | ManfData | |
stBTLeServData | ServiceData | |
unsigned char | bTxPower |
struct _stBTRCoreGetAdapters |
struct _stBTRCoreListAdapters |
struct _stBTRCoreFilterMode |
struct _stBTRCoreDevStatusCBInfo |
struct _stBTRCoreSupportedService |
struct _stBTRCoreSupportedServiceList |
Data Fields | ||
---|---|---|
int | numberOfService | |
stBTRCoreSupportedService | profile[32] |
struct _stBTRCoreAdServiceData |
struct _stBTRCoreAdapter |
struct _stBTRCoreBTDevice |
Data Fields | ||
---|---|---|
tBTRCoreDevId | tDeviceId | |
enBTRCoreDeviceClass | enDeviceType | |
BOOLEAN | bFound | |
BOOLEAN | bDeviceConnected | |
int | i32RSSI | |
unsigned int | ui32VendorId | |
unsigned int | ui32DevClassBtSpec | |
char | pcDeviceName[64 - 1+1] | |
char | pcDeviceAddress[64 - 1+1] | |
char | pcDevicePath[64 - 1+1] | |
stBTRCoreSupportedServiceList | stDeviceProfile | |
stBTRCoreAdServiceData | stAdServiceData[32] |
struct _stBTRCoreScannedDevicesCount |
Data Fields | ||
---|---|---|
int | numberOfDevices | |
stBTRCoreBTDevice | devices[64] |
struct _stBTRCorePairedDevicesCount |
Data Fields | ||
---|---|---|
int | numberOfDevices | |
stBTRCoreBTDevice | devices[64] |
struct _stBTRCoreConnCBInfo |
Data Fields | ||
---|---|---|
unsigned int | ui32devPassKey | |
unsigned char | ucIsReqConfirmation | |
char | cConnAuthDeviceName[64] | |
union _stBTRCoreConnCBInfo | __unnamed__ |
union _stBTRCoreConnCBInfo.__unnamed__ |
Data Fields | ||
---|---|---|
stBTRCoreBTDevice | stFoundDevice | |
stBTRCoreBTDevice | stKnownDevice |
struct _stBTRCoreDevMediaPcmInfo |
struct _stBTRCoreDevMediaSbcInfo |
struct _stBTRCoreDevMediaMpegInfo |
struct _stBTRCoreDevMediaInfo |
struct _stBTRCoreMediaTrackInfo |
struct _stBTRCoreMediaPositionInfo |
struct _stBTRCoreMediaElementInfo |
Data Fields | ||
---|---|---|
eBTRCoreMedElementType | eAVMedElementType | |
tBTRCoreMediaElementId | ui32MediaElementId | |
unsigned char | bIsPlayable | |
char | m_mediaElementName[256] | |
stBTRCoreMediaTrackInfo | m_mediaTrackInfo |
struct _stBTRCoreMediaElementInfoList |
Data Fields | ||
---|---|---|
unsigned short | m_numOfElements | |
stBTRCoreMediaElementInfo | m_mediaElementInfo[64] |
struct _stBTRCoreMediaStatusUpdate |
Data Fields | ||
---|---|---|
eBTRCoreMediaStatusUpdate | eBTMediaStUpdate | |
BOOLEAN | bIsMediaCtrlAvailable | |
union _stBTRCoreMediaStatusUpdate | __unnamed__ |
union _stBTRCoreMediaStatusUpdate.__unnamed__ |
Data Fields | ||
---|---|---|
stBTRCoreMediaTrackInfo | m_mediaTrackInfo | |
stBTRCoreMediaPositionInfo | m_mediaPositionInfo | |
stBTRCoreMediaElementInfo | m_mediaElementInfo | |
char | m_mediaPlayerName[256] | |
unsigned char | m_mediaPlayerVolume |
struct _stBTRCoreMediaStatusCBInfo |
Data Fields | ||
---|---|---|
tBTRCoreDevId | deviceId | |
BD_NAME | deviceName | |
enBTRCoreDeviceClass | eDeviceClass | |
stBTRCoreMediaStatusUpdate | m_mediaStatusUpdate |
struct _stBTRCoreMediaCtData |
struct _stBTRCoreUUID |
struct _stBTRCoreUUIDList |
Data Fields | ||
---|---|---|
unsigned char | numberOfUUID | |
stBTRCoreUUID | uuidList[32] |
struct _stBTRCoreDiscoveryCBInfo |
Data Fields | ||
---|---|---|
enBTRCoreOpType | type | |
stBTRCoreAdapter | adapter | |
stBTRCoreBTDevice | device |
struct _stBTRMgrAVMediaPcmInfo |
Definition at line 132 of file btrCore_avMedia.h.
Data Fields | ||
---|---|---|
eBTRCoreAVMAChan | eAVMAChan | |
unsigned int | ui32AVMAChan | |
unsigned int | ui32AVMSFreq | |
unsigned int | ui32AVMSFmt |
struct _stBTRCoreAVMediaSbcInfo |
Definition at line 139 of file btrCore_avMedia.h.
struct _stBTRCoreAVMediaMpegInfo |
Definition at line 152 of file btrCore_avMedia.h.
struct _stBTRCoreAVMediaInfo |
Definition at line 166 of file btrCore_avMedia.h.
Data Fields | ||
---|---|---|
eBTRCoreAVMType | eBtrCoreAVMType | |
eBTRCoreAVMediaFlow | eBtrCoreAVMFlow | |
void * | pstBtrCoreAVMCodecInfo |
struct _stBTRCoreAVMediaTrackInfo |
Definition at line 172 of file btrCore_avMedia.h.
Data Fields | ||
---|---|---|
char | pcAlbum[256] | |
char | pcGenre[256] | |
char | pcTitle[256] | |
char | pcArtist[256] | |
unsigned int | ui32TrackNumber | |
unsigned int | ui32Duration | |
unsigned int | ui32NumberOfTracks |
struct _stBTRCoreAVMediaPositionInfo |
Definition at line 182 of file btrCore_avMedia.h.
Data Fields | ||
---|---|---|
unsigned int | ui32Duration | |
unsigned int | ui32Position |
struct _stBTRCoreAVMediaElementInfo |
Definition at line 187 of file btrCore_avMedia.h.
Data Fields | ||
---|---|---|
eBTRCoreAVMElementType | eAVMElementType | |
tBTRCoreAVMediaElementId | ui32AVMediaElementId | |
unsigned char | bIsPlayable | |
char | m_mediaElementName[256] | |
stBTRCoreAVMediaTrackInfo | m_mediaTrackInfo |
struct _stBTRCoreAVMediaElementInfoList |
Definition at line 195 of file btrCore_avMedia.h.
Data Fields | ||
---|---|---|
unsigned short | m_numOfElements | |
stBTRCoreAVMediaElementInfo | m_mediaElementInfo[64] |
struct _stBTRCoreAVMediaStatusUpdate |
Definition at line 200 of file btrCore_avMedia.h.
Data Fields | ||
---|---|---|
eBTRCoreAVMediaStatusUpdate | eAVMediaState | |
eBTRCoreAVMediaFlow | eAVMediaDataFlow | |
unsigned char | bIsAVMediaCtrlAvail | |
union _stBTRCoreAVMediaStatusUpdate | __unnamed__ |
union _stBTRCoreAVMediaStatusUpdate.__unnamed__ |
Definition at line 205 of file btrCore_avMedia.h.
Data Fields | ||
---|---|---|
stBTRCoreAVMediaTrackInfo | m_mediaTrackInfo | |
stBTRCoreAVMediaPositionInfo | m_mediaPositionInfo | |
stBTRCoreAVMediaElementInfo | m_mediaElementInfo | |
char | m_mediaPlayerName[256] | |
unsigned char | m_mediaPlayerTransportVolume |
struct _stBTRCoreAVMediaCtData |
Definition at line 215 of file btrCore_avMedia.h.
Data Fields | ||
---|---|---|
unsigned char | m_mediaAbsTransportVolume |
struct _stBTRCoreLeGattInfo |
Definition at line 74 of file btrCore_le.h.
Data Fields | ||
---|---|---|
enBTRCoreLEGattOp | enLeOper | |
enBTRCoreLEGattProp | enLeProp | |
char * | pui8Uuid | |
char * | pui8Value |
#define BT_MAX_STR_LEN 256 |
Bluetooth max string length.
Definition at line 38 of file btrCore_bt_ifce.h.
#define BT_MAX_DEV_PATH_LEN 64 |
Bluetooth max device path length.
Definition at line 44 of file btrCore_bt_ifce.h.
#define BT_MAX_UUID_STR_LEN 64 |
Bluetooth max uuid length.
The data type uuid stores Universally Unique Identifiers (UUID) as defined by RFC 4122, ISO/IEC 9834-8:2005, and related standards.
Definition at line 52 of file btrCore_bt_ifce.h.
typedef enum _enBTDeviceType enBTDeviceType |
Bluetooth device types.
This enumeration lists different bluetooth device types.
typedef enum _enBTDeviceClass enBTDeviceClass |
Bluetooth device classes.
This enumeration lists different bluetooth devices that represent the class of device (CoD) record as defined by the Bluetooth specification.
typedef enum _enBTOpType enBTOpIfceType |
Bluetooth device operation types.
This enumeration lists different operations a bluetooth device serves.
typedef enum _enBTDeviceState enBTDeviceState |
Bluetooth device state.
This enumeration lists different states of a bluetooth device.
typedef enum _enBTAdapterOp enBTAdapterOp |
Bluetooth Adapter operations.
This enumeration lists different operations a bluetooth adapter serves.
typedef enum _enBTLeGattOp enBTLeGattOp |
Bluetooth Gatt operations.
This enumeration lists different operations a bluetooth Gatt serves.
typedef enum _enBTAdapterProp enBTAdapterProp |
Bluetooth adapter properties.
This enumeration lists different properties a bluetooth adapters possess.
typedef enum _enBTDeviceProp enBTDeviceProp |
Bluetooth device properties.
This enumeration lists different properties a bluetooth device possesses.
typedef enum _enBTMediaTransportProp enBTMediaTransportProp |
Bluetooth Media transport properties.
This enumeration lists the transport properties of bluetooth media.
typedef enum _enBTMediaControlProp enBTMediaControlProp |
Bluetooth Media Control Properties.
This enumeration lists the property updates of a bluetooth media control.
typedef enum _enBTMediaPlayerProp enBTMediaPlayerProp |
Bluetooth Media Player Properties.
This enumeration lists the property updates of a bluetooth media player.
typedef enum _enBTMediaFolderProp enBTMediaFolderProp |
Bluetooth Media Folder Properties.
This enumeration lists the property updates of a bluetooth media folder.
typedef enum _enBTGattServiceProp enBTGattServiceProp |
Bluetooth Gatt service properties.
This enumeration lists the properties of bluetooth Gatt services.
typedef enum _enBTGattCharProp enBTGattCharProp |
Bluetooth Gatt characteristic properties.
This enumeration lists the properties of bluetooth Gatt characteristics.
typedef enum _enBTGattCharFlagProp enBTGattCharFlagProp |
Bluetooth Gatt characteristic Flag properties.
This enumeration lists the flags of bluetooth Gatt characteristics.
typedef enum _enBTGattDescProp enBTGattDescProp |
Bluetooth Gatt Descriptor properties.
This enumeration lists the properties of a bluetooth Gatt descriptors.
typedef enum _enBTMediaTransportState enBTMediaTransportState |
Bluetooth Media transport states.
This enumeration lists the transport states of a bluetooth media.
typedef enum _enBTMediaPlayerStatus enBTMediaPlayerStatus |
Bluetooth Media Player Status.
This enumeration lists the status of the media player.
typedef enum _enBTMediaPlayerEqualizer enBTMediaPlayerEqualizer |
Bluetooth Media Players' Equalizer State.
This enumeration lists the equalizer states of the media player.
typedef enum _enBTMediaPlayerShuffle enBTMediaPlayerShuffle |
Bluetooth Media Players' Shuffle State.
This enumeration lists the shuffle states of the media player.
typedef enum _enBTMediaPlayerScan enBTMediaPlayerScan |
Bluetooth Media Players' Scan State.
This enumeration lists the scan states of the media player.
typedef enum _enBTMediaPlayerRepeat enBTMediaPlayerRepeat |
Bluetooth Media Players' Repeat States.
This enumeration lists the repeat states of the media player.
typedef enum _enBTMediaPlayerType enBTMediaPlayerType |
Bluetooth Media Players' Type.
This enumeration lists the type of the media player.
typedef enum _enBTMediaPlayerSubtype enBTMediaPlayerSubtype |
Bluetooth Media Players' Subtype.
This enumeration lists the subtype of the media player.
typedef enum _enBTMediaItemType enBTMediaItemType |
Bluetooth Media Items' Type.
This enumeration lists the type of media item.
typedef enum _enBTMediaType enBTMediaType |
Bluetooth Media types.
This enumeration lists different Bluetooth Media types.
typedef enum _enBTMediaControlCmd enBTMediaControlCmd |
Bluetooth Media Controls.
This enumeration lists the properties of a bluetooth media transport.
enum _enBTDeviceType |
Bluetooth device types.
This enumeration lists different bluetooth device types.
Definition at line 177 of file btrCore_bt_ifce.h.
enum _enBTDeviceClass |
Bluetooth device classes.
This enumeration lists different bluetooth devices that represent the class of device (CoD) record as defined by the Bluetooth specification.
Definition at line 193 of file btrCore_bt_ifce.h.
enum _enBTOpType |
Bluetooth device operation types.
This enumeration lists different operations a bluetooth device serves.
Definition at line 227 of file btrCore_bt_ifce.h.
enum _enBTDeviceState |
Bluetooth device state.
This enumeration lists different states of a bluetooth device.
Definition at line 247 of file btrCore_bt_ifce.h.
enum _enBTAdapterOp |
Bluetooth Adapter operations.
This enumeration lists different operations a bluetooth adapter serves.
Definition at line 269 of file btrCore_bt_ifce.h.
enum _enBTLeGattOp |
Bluetooth Gatt operations.
This enumeration lists different operations a bluetooth Gatt serves.
Definition at line 282 of file btrCore_bt_ifce.h.
enum _enBTAdapterProp |
Bluetooth adapter properties.
This enumeration lists different properties a bluetooth adapters possess.
Definition at line 295 of file btrCore_bt_ifce.h.
enum _enBTDeviceProp |
Bluetooth device properties.
This enumeration lists different properties a bluetooth device possesses.
Definition at line 311 of file btrCore_bt_ifce.h.
Bluetooth Media transport properties.
This enumeration lists the transport properties of bluetooth media.
Definition at line 324 of file btrCore_bt_ifce.h.
Bluetooth Media Control Properties.
This enumeration lists the property updates of a bluetooth media control.
Definition at line 336 of file btrCore_bt_ifce.h.
enum _enBTMediaPlayerProp |
Bluetooth Media Player Properties.
This enumeration lists the property updates of a bluetooth media player.
Definition at line 347 of file btrCore_bt_ifce.h.
enum _enBTMediaFolderProp |
Bluetooth Media Folder Properties.
This enumeration lists the property updates of a bluetooth media folder.
Definition at line 370 of file btrCore_bt_ifce.h.
enum _enBTGattServiceProp |
Bluetooth Gatt service properties.
This enumeration lists the properties of bluetooth Gatt services.
Definition at line 380 of file btrCore_bt_ifce.h.
enum _enBTGattCharProp |
Bluetooth Gatt characteristic properties.
This enumeration lists the properties of bluetooth Gatt characteristics.
Definition at line 393 of file btrCore_bt_ifce.h.
Bluetooth Gatt characteristic Flag properties.
This enumeration lists the flags of bluetooth Gatt characteristics.
Definition at line 407 of file btrCore_bt_ifce.h.
enum _enBTGattDescProp |
Bluetooth Gatt Descriptor properties.
This enumeration lists the properties of a bluetooth Gatt descriptors.
Definition at line 431 of file btrCore_bt_ifce.h.
Bluetooth Media transport states.
This enumeration lists the transport states of a bluetooth media.
Definition at line 444 of file btrCore_bt_ifce.h.
Bluetooth Media Player Status.
This enumeration lists the status of the media player.
Definition at line 456 of file btrCore_bt_ifce.h.
Bluetooth Media Players' Equalizer State.
This enumeration lists the equalizer states of the media player.
Definition at line 470 of file btrCore_bt_ifce.h.
Bluetooth Media Players' Shuffle State.
This enumeration lists the shuffle states of the media player.
Definition at line 480 of file btrCore_bt_ifce.h.
enum _enBTMediaPlayerScan |
Bluetooth Media Players' Scan State.
This enumeration lists the scan states of the media player.
Definition at line 491 of file btrCore_bt_ifce.h.
Bluetooth Media Players' Repeat States.
This enumeration lists the repeat states of the media player.
Definition at line 502 of file btrCore_bt_ifce.h.
enum _enBTMediaPlayerType |
Bluetooth Media Players' Type.
This enumeration lists the type of the media player.
Definition at line 514 of file btrCore_bt_ifce.h.
Bluetooth Media Players' Subtype.
This enumeration lists the subtype of the media player.
Definition at line 526 of file btrCore_bt_ifce.h.
enum _enBTMediaItemType |
Bluetooth Media Items' Type.
This enumeration lists the type of media item.
Definition at line 536 of file btrCore_bt_ifce.h.
enum _enBTMediaType |
Bluetooth Media types.
This enumeration lists different Bluetooth Media types.
Definition at line 562 of file btrCore_bt_ifce.h.
enum _enBTMediaControlCmd |
Bluetooth Media Controls.
This enumeration lists the properties of a bluetooth media transport.
Definition at line 575 of file btrCore_bt_ifce.h.