audio_conditional_compile_def.h

来自「Motorola synergy audio component」· C头文件 代码 · 共 129 行

H
129
字号
#ifndef AUDIO_CONDITIONAL_COMPILE_DEF_H#define AUDIO_CONDITIONAL_COMPILE_DEF_H#ifdef __cplusplus  /* allow #include in a C++ file (only put this in .h files) */extern "C" {#endif/*==================================================================================================                                                                                    Header Name: audio_conditional_compile_def.h     General Description: This file contains conditional compiles for the audio code. ====================================================================================================                              Motorola Confidential Proprietary                         Advanced Technology and Software Operations                      (c) Copyright Motorola 2000, All Rights Reserved     Revision History:   Date       Author      Reference   ========   ========    ==========   2004-04-26 w17860      LIBdd95262              FT: "MP3" type ringer is too loud while connected to EIHF kit.                             Modification     TrackingAuthor                          Date          Number     Description of Changes-------------------------   ------------    ----------   -------------------------------------------Bimal Patel                 11/30/2004      LIBff40008   Tioman compiler not needed for some MME filesBimal Patel                 11/15/2004      LIBff32598   Add Tioman conditional compile for MME ComponentBimal Patel                 10/06/2004      LIBff22782   Fix compiler warnings produced by audio_conditional_compile_def.hBimal Patel                 09/30/2003      LIBdd44321   Change Conditional Compile flag for EROMike Loutris                10/22/2003      LIBdd43633   Support for the new stereo headset HW.Lori Lareau                 05/16/2003      LIBdd00833   Bluetooth not working for TripletsMark Taraba                 12/21/2000      CSGce82934   main_comp_hardware.h within engine_audio vob should be removed====================================================================================================                                         INCLUDE FILES==================================================================================================*/#include <BUILD/hardware.h>#include <BUILD/feature.h>/*==================================================================================================                                           CONSTANTS==================================================================================================*/#define AUDIO_CDMA        ( MAKE_CDMA_SIGNALING  )#define AUDIO_GSM         ( MAKE_GSM_SIGNALING   )#define AUDIO_TDMA        ( MAKE_TDMA_SIGNALING  )#define AUDIO_WCDMA       ( MAKE_WCDMA_SIGNALING )#define AUDIO_UMTS        ( MAKE_UMTS_SIGNALING  )#define AUDIO_PATRIOT     ( MAKE_PATRIOT_CHIPSET )#define AUDIO_WALLY       ( MAKE_WALLY_CHIPSET   )#define AUDIO_RAINBOW     ( MAKE_RAINBOW_CHIPSET )#define AUDIO_NEPTUNE     ( MAKE_NEPTUNE_CHIPSET )#define TRUE              1#if ( (MAKE_GSM_SIGNALING != TRUE) && (MAKE_CDMA_SIGNALING != TRUE) && (MAKE_TDMA_SIGNALING != TRUE) \       && (MAKE_WCDMA_SIGNALING != TRUE) && (MAKE_UMTS_SIGNALING != TRUE))#error "Incompatibibility with build tools - No MA signaling defined"#endif#define AUDIO_SPEAKER_DEPENDENT_VR              TRUE#define AUDIO_DIGITAL_VOICE_ANNOTATOR           TRUE#define AUDIO_DATA_STREAM_CAPABLE               TRUE#if ( AUDIO_RAINBOW  || ( MAKE_FTR_STEREO_HEADSET == TRUE ) )    #define STEREO_HEADSET_SUPPORTED           ( TRUE )#endif        #define EARPHONE_RINGER_OPTION_DEFINED        ( AUDIO_RAINBOW )#define EARPHONE_RINGER_OPTION_FTR_DB_DEFINED ((AUDIO_RAINBOW == TRUE) || (AUDIO_NEPTUNE == TRUE))/* here we define ERO settings to bogus values if the phone doesn't support ERO */#if (!EARPHONE_RINGER_OPTION_FTR_DB_DEFINED)#define DL_DB_FEATURE_STATE_ERO_SPEAKER_ONLY (0x00);#define DL_DB_FEATURE_STATE_ERO_HEADSET_AND_SPEAKER (0xFF)#endif#define AUDIO_PCAP        ((AUDIO_RAINBOW == TRUE) || ((AUDIO_NEPTUNE == TRUE) && (MAKE_HDW_BB_IC == MAKE_HDW_NEPTUNE_LTS)))/* This flag will be used to use the lower gain table while playing multimedia alerts on the * carkit. Right now, only c650 needs this. If in the future, other products need this, this * definition should be extended to include those products. */#define AUDIO_LOWER_MM_ALERT_GAINS            (MAKE_PRODUCT == MAKE_PRODUCT_C650)/*==================================================================================================                                            MACROS==================================================================================================*//*==================================================================================================                                             ENUMS==================================================================================================*//*==================================================================================================                                 STRUCTURES AND OTHER TYPEDEFS==================================================================================================*//*==================================================================================================                                 GLOBAL VARIABLE DECLARATIONS==================================================================================================*//*==================================================================================================                                     FUNCTION PROTOTYPES==================================================================================================*//*================================================================================================*/#ifdef __cplusplus /* allow #include in a C++ file (only put this in .h files) */}#endif#endif  /* AUDIO_CONDITIONAL_COMPILE_DEF_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?