add sink send delay reporting
This commit is contained in:
@@ -29,6 +29,8 @@
|
||||
/*****************************************************************************
|
||||
** constants
|
||||
*****************************************************************************/
|
||||
#define A2D_VERSION 0x0102
|
||||
#define A2D_VERSION_SYC 0x0103
|
||||
|
||||
/* Profile supported features */
|
||||
#define A2D_SUPF_PLAYER 0x0001
|
||||
@@ -262,6 +264,28 @@ extern bt_status_t A2D_Init(void);
|
||||
*******************************************************************************/
|
||||
extern void A2D_Deinit(void);
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
** Function a2d_set_avdt_sdp_ver
|
||||
**
|
||||
** Description Used for change version of avdtp
|
||||
**
|
||||
** Returns void
|
||||
**
|
||||
*******************************************************************************/
|
||||
extern void a2d_set_avdt_sdp_ver(UINT16 avdt_sdp_ver);
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
** Function a2d_set_a2dp_sdp_ver
|
||||
**
|
||||
** Description Used for change version of a2dp
|
||||
**
|
||||
** Returns void
|
||||
**
|
||||
*******************************************************************************/
|
||||
extern void a2d_set_a2dp_sdp_ver(UINT16 a2dp_sdp_ver);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -109,6 +109,12 @@ typedef UINT8 AVDT_REPORT_TYPE;
|
||||
#define AVDT_PSC_MUX (1<<6) /* Multiplexing */
|
||||
#define AVDT_PSC_DELAY_RPT (1<<8) /* Delay Report */
|
||||
|
||||
/* Max audio per 3-DH5 EDR packet: 23.2ms
|
||||
** jitter buffer: 5(JITTER_BUFFER_WATER_LEVEL)
|
||||
*/
|
||||
#define AVDT_DELAY_RPT_DFT_VALUE 1200 /* 120 ms */
|
||||
#define AVDT_DELAY_RPT_TIMER_TICK_MS 2000 /* 2000 ms */
|
||||
|
||||
/* Recovery type. This indicates the recovery type. */
|
||||
#define AVDT_RECOV_RFC2733 1 /* RFC2733 recovery */
|
||||
|
||||
@@ -980,6 +986,28 @@ extern UINT16 AVDT_SendReport(UINT8 handle, AVDT_REPORT_TYPE type,
|
||||
******************************************************************************/
|
||||
extern UINT8 AVDT_SetTraceLevel (UINT8 new_level);
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
** Function AVDT_SetDelayValue
|
||||
**
|
||||
** Description Set delay reporting value.
|
||||
**
|
||||
** Returns void
|
||||
**
|
||||
*******************************************************************************/
|
||||
extern void AVDT_SetDelayValue(UINT16 delay_value);
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
** Function AVDT_GetDelayValue
|
||||
**
|
||||
** Description Get delay reporting value.
|
||||
**
|
||||
** Returns delay value
|
||||
**
|
||||
*******************************************************************************/
|
||||
extern UINT16 AVDT_GetDelayValue(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -118,12 +118,11 @@ typedef void (*tBTU_EVENT_CALLBACK)(BT_HDR *p_hdr);
|
||||
#define BTU_TTYPE_HSP2_SDP_RTRY_TO 56
|
||||
|
||||
/* BTU internal */
|
||||
/* unused 60 */
|
||||
|
||||
#define BTU_TTYPE_AVDT_CCB_RET 61
|
||||
#define BTU_TTYPE_AVDT_CCB_RSP 62
|
||||
#define BTU_TTYPE_AVDT_CCB_IDLE 63
|
||||
#define BTU_TTYPE_AVDT_SCB_TC 64
|
||||
#define BTU_TTYPE_AVDT_SCB_DELAY_RPT 60
|
||||
#define BTU_TTYPE_AVDT_CCB_RET 61
|
||||
#define BTU_TTYPE_AVDT_CCB_RSP 62
|
||||
#define BTU_TTYPE_AVDT_CCB_IDLE 63
|
||||
#define BTU_TTYPE_AVDT_SCB_TC 64
|
||||
|
||||
#define BTU_TTYPE_HID_DEV_REPAGE_TO 65
|
||||
#define BTU_TTYPE_HID_HOST_REPAGE_TO 66
|
||||
|
||||
Reference in New Issue
Block a user