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 + -
显示快捷键?