76 lines
3.4 KiB
C
76 lines
3.4 KiB
C
/* Copyright Statement:
|
|
*
|
|
* This software/firmware and related documentation ("MediaTek Software") are
|
|
* protected under relevant copyright laws. The information contained herein
|
|
* is confidential and proprietary to MediaTek Inc. and/or its licensors.
|
|
* Without the prior written permission of MediaTek inc. and/or its licensors,
|
|
* any reproduction, modification, use or disclosure of MediaTek Software,
|
|
* and information contained herein, in whole or in part, shall be strictly
|
|
* prohibited.
|
|
*
|
|
* MediaTek Inc. (C) 2016. All rights reserved.
|
|
*
|
|
* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
|
|
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
|
|
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER
|
|
* ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL
|
|
* WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
|
|
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
|
|
* NONINFRINGEMENT.
|
|
* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
|
|
* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
|
|
* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES TO LOOK ONLY TO
|
|
* SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. RECEIVER
|
|
* EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO OBTAIN
|
|
* FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK SOFTWARE.
|
|
* MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES
|
|
* MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR
|
|
* OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND
|
|
* CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED
|
|
* HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK
|
|
* SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE
|
|
* PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
|
|
*
|
|
* The following software/firmware and/or related documentation ("MediaTek Software")
|
|
* have been modified by MediaTek Inc. All revisions are subject to any receiver's
|
|
* applicable license agreements with MediaTek Inc.
|
|
*/
|
|
|
|
#ifndef MTK_BTA_AV_AACT_H
|
|
#define MTK_BTA_AV_AACT_H
|
|
|
|
#include <bta/av/bta_av_int.h>
|
|
#include <btif/include/btif_av.h>
|
|
#if defined(MTK_A2DP_SRC_SINK_BOTH) && (MTK_A2DP_SRC_SINK_BOTH == TRUE)
|
|
uint16_t bta_av_check_uuid_int(tBTA_AV_SCB* p_scb, uint8_t num_snks, uint8_t num_srcs);
|
|
uint16_t bta_av_judge_uuid_int(uint8_t local_sep);
|
|
#endif
|
|
bool bta_av_check_src_new_avrcp(tBTA_AV_SCB* p_scb);
|
|
/* OFFLOAD VSC */
|
|
#define VS_HCI_A2DP_OFFLOAD_SET_Q_NUM 0xA0
|
|
#define VS_HCI_A2DP_OFFLOAD_READ_Q_USED 0xA1
|
|
#define VS_HCI_A2DP_OFFLOAD_READ_SHARE_MEM 0xFF
|
|
/*******************************************************************************
|
|
**
|
|
** Function bta_av_vendor_offload_set_queue_num
|
|
**
|
|
** Description Set l2cap output queue num
|
|
**
|
|
** Returns void
|
|
**
|
|
*******************************************************************************/
|
|
extern void bta_av_vendor_offload_set_queue_num(int queue_num);
|
|
|
|
/*******************************************************************************
|
|
**
|
|
** Function bta_av_vendor_offload_read_queue_used
|
|
**
|
|
** Description Read l2cap output queue used
|
|
**
|
|
** Returns void
|
|
**
|
|
*******************************************************************************/
|
|
extern void bta_av_vendor_offload_read_queue_used(void);
|
|
|
|
#endif
|