Home | History | Annotate | Download | only in include
      1 /******************************************************************************
      2  *
      3  *  Copyright (C) 2005-2012 Broadcom Corporation
      4  *
      5  *  Licensed under the Apache License, Version 2.0 (the "License");
      6  *  you may not use this file except in compliance with the License.
      7  *  You may obtain a copy of the License at:
      8  *
      9  *  http://www.apache.org/licenses/LICENSE-2.0
     10  *
     11  *  Unless required by applicable law or agreed to in writing, software
     12  *  distributed under the License is distributed on an "AS IS" BASIS,
     13  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14  *  See the License for the specific language governing permissions and
     15  *  limitations under the License.
     16  *
     17  ******************************************************************************/
     18 
     19 /******************************************************************************
     20  *
     21  *  This is the interface file for advanced audio/video call-in functions.
     22  *
     23  ******************************************************************************/
     24 #ifndef BTA_AV_CI_H
     25 #define BTA_AV_CI_H
     26 
     27 #include "bta_av_api.h"
     28 
     29 /*****************************************************************************
     30 **  Function Declarations
     31 *****************************************************************************/
     32 #ifdef __cplusplus
     33 extern "C"
     34 {
     35 #endif
     36 
     37 /*******************************************************************************
     38 **
     39 ** Function         bta_av_ci_src_data_ready
     40 **
     41 ** Description      This function sends an event to the AV indicating that
     42 **                  the phone has audio stream data ready to send and AV
     43 **                  should call bta_av_co_audio_src_data_path() or
     44 **                  bta_av_co_video_src_data_path().
     45 **
     46 ** Returns          void
     47 **
     48 *******************************************************************************/
     49 extern void bta_av_ci_src_data_ready(tBTA_AV_CHNL chnl);
     50 
     51 /*******************************************************************************
     52 **
     53 ** Function         bta_av_ci_setconfig
     54 **
     55 ** Description      This function must be called in response to function
     56 **                  bta_av_co_audio_setconfig() or bta_av_co_video_setconfig.
     57 **                  Parameter err_code is set to an AVDTP status value;
     58 **                  AVDT_SUCCESS if the codec configuration is ok,
     59 **                  otherwise error.
     60 **
     61 ** Returns          void
     62 **
     63 *******************************************************************************/
     64 extern void bta_av_ci_setconfig(tBTA_AV_HNDL hndl, UINT8 err_code,
     65                                         UINT8 category, UINT8 num_seid, UINT8 *p_seid,
     66                                         BOOLEAN recfg_needed, UINT8 avdt_handle);
     67 
     68 
     69 #ifdef __cplusplus
     70 }
     71 #endif
     72 
     73 #endif /* BTA_AV_CI_H */
     74