aud_prim_ids.h
来自「Motorola synergy audio component」· C头文件 代码 · 共 509 行 · 第 1/2 页
H
509 行
#ifndef AUD_PRIM_IDS_H#define AUD_PRIM_IDS_H/*================================================================================================== Header Name: aud_prim_ids.h General Description: This file defines ID's for Audio Manager Client/Server Primitives These consist of a primitive category field and a primitive number field as described in the Motorola GSM SUBSCRIBER PRIMITIVE HEADER DEFINITIONS document, section 4. Annex 2 of that document specifies the values allocated for the primitive category field. Primitive numbers are assigned here as needed.==================================================================================================== Motorola Confidential Proprietary Advanced Technology and Software Operations (c) Copyright Motorola 1999 - 2005 All Rights Reserved Revision History: Modification TrackingDate Author Reference ======== ======== ==========================2005-10-13 rkamath1 LIBhh14122 Port of LIBgg88600 to GSM. Added DLA_LOG_ATTENUATE.2005-07-05 rkamath1 LIBgg65242 Feature 16017 - added DLA_LOG* enum & AUD_SETTING_CHANGE_IND_ID2004-05-25 w17860 CR - LIBff87431 Feature:13698 - MME support for ClearTalk Support 2005-05-16 w16355 LIBgg03904 Atlas 2.3A Changes for feature 15226.2004-11-23 aja099 LIBff38547 VST VR Porting.2004-02-26 w17860 LIBdd64152 OT: Interrupted audio when call waiting advice is signalled - Added logging for HAPI signalsAuthor Date Number Description of Changes------------------------- ------------ ---------- -------------------------------------------w16355 06/23/2005 LIBgg36361 Need additional logging capabilities.Arthur Aaron 06/13/2003 LIBdd01040 Implementation of VST VR functionalityRavi Subramanyan 09/09/2003 LIBdd27164 HW: Implement SEEM controlled DSP audio algorithmsRavi Subramanyan 09/09/2003 LIBdd34023 Need to add place holders in the code for future companding parametersKarthik Balakrishnan 09/03/2003 LIBdd29438 Fix dump file creation in the AMRavi Subramanyan 08/08/2003 LIBdd25168 Move the compander parameters into the file systema18985 05/13/2003 LIBbb90227 MME Enhancements for OKI Support for Mymix Edit on E380Ravi Subramanyan 04/28/2003 LIBdd02287 Turn off Noise Suppression when Network requests it for AMR w17860 03/17/2003 LIBbb87685 MRS 8245: Haptics support for E390a18984 03/16/2003 LIBbb76996 Support for MFT on E380a3177c 02/18/2003 LIBbb77026 OKI Support.brb032 11/14/2002 LIBbb56504 Add AUD_MEDIA_TONE_IND for audio Media support.Oren Zakaria 04/07/2002 LIBbb41380 Log data upon failure when sending primitive to the MDI Queue. Adding a new log ID.Ravi Chebolu 10/02/2001 LIBbb06412 Added new message AUD_VIB_STOP_INDLinda Lee 05/11/2001 CSGce94136 Add AUD_AUDIO_START_STOP_INDMark Taraba 12/21/2000 CSGce82934 main_comp_hardware.h within engine_audio vob should be removedChuck Farrell 11/17/2000 CSGce71778 MDI Audio error message handlingChris Fries 11/09/2000 CSGce79507 Adding new messages for abort VR and check VR availKevin Tang 09/21/2000 CSGce73690 Replaced id AUD_TONE_CNF_ID w/ AUD_TONE_STOP_INDMark Taraba 09/11/2000 CSGce68318 Add audio manager support for customer audio loopback testingChris Fries 08/04/2000 CSGce68048 Adding dataloggerSteve Hagino 05/26/2000 CSGce59603 Re-Merge in changes that were removedSteve Hagino 03/28/2000 CSGce53043 Stop all tones - Added primitive ID for aud_stop_all_tones_reqSteve Hagino 03/30/2000 CSGce53305 Audio Mute Request - Added primitive ID for mute and unmuteSteve Hagino 04/24/2000 CSGce55663 Change AM code to have strict ANSI complianceKevin Tang 04/04/2000 CSGce53448 AM DL interface update - Added AUD_DATA_REQ_IDSteve Hagino 03/14/2000 CSGce51678 Added more primitive IDs for suspend and unsuspendMark Kloza 03/14/2000 CSGce51641 Added primitive ID for accessories change indicationSteve Hagino 03/10/2000 CSGce49903 Added primitive IDs for suspend and unsuspend Bill Choi 12/20/1999 CSGce39558 modified Primitive IDs to be synergy compliant. 0x80140 - 0x8017f these are the reserved ID's for Audio ManagerG. Swanson 02/15/1998 CSGce12607 Add DAI support to AMP. Dinh 02/16/1998 CSGce16540 Can't make data/fax call on ZapS. Lam 12/23/1997 CSGce15146 Integration of VA and VRS. Lam 12/03/1997 CSGce15147 Reformat DSP flash for VA and VRS. Lam 08/06/1997 CSGce11610 Voice annotation developmentS. Lam 07/16/1997 CSGce10240 Speaker Dependent Voice Recognition developmentG. Swanson 07/07/1997 CSGce06712 Rae DHFA, ignore the cradle state when an external handset is connectedS. Lam 05/16/1997 CSGce10240 Speaker Dependent Voice Recognition developmentS. Lam 05/15/1997 CSGce10240 Speaker Dependent Voice Recognition developmentM. Gilot 04/09/1997 CSGce09641 CeBit Voice annotation developmentG. Drumma 01/22/1997 CSGce07471 Warm Plug Audio Mute Support==================================================================================================== INCLUDE FILES==================================================================================================*/#include "aud_interface.h"#include "td_vr_defs.h"#include "td_aud_tone_req_tone_type.h"#include "td_vr_defs.h"#include "td_vr_voice_tag.h"#include "td_hscaud_dtmf_fbk_mut_ind_typ.h"#include "td_vr_error_codes.h"#include "td_vr_voice_tag.h"#include "aud_audio_start_stop.h"#include "dl_db_feature_auf.h"#include <ENGINE_HAPI/hapi_cap_ext.h>#include <DL_AUDIO/dl_audio_prim_ids.h>/*================================================================================================== CONSTANTS==================================================================================================*//*================================================================================================== MACROS==================================================================================================*//*================================================================================================== ENUMS==================================================================================================*/ /******************************************************************* * Define the category code for AUD primitives and shift it * for use as the primitive category field in the high order 6 * bits of the primitive identifier word. *******************************************************************/ /* #define AUD_PRIMITIVE_CATEGORY (0x1f << 10) */ /* 7Cxx for debugging */ /******************************************************************* * Define ID's for Datalogger Requests from Audio Manager. * 0x80600 - 0x8073f * Add to this list if you need some debugging messages *******************************************************************/enum { AUD_LOG_TASK_ALIVE = 0x80600, AUD_LOG_TONE_QUEUE_DEPTH, AUD_LOG_TONE_TYPE, AUD_LOG_HANDLE_AUD_TONE_REQUEST, AUD_LOG_HANDLE_AUDSCM_ERROR_REPLY};#if (MAKE_FTR_16017_TRANSFLASH_RINGTONES == TRUE)/* Place dl_audio logging primitives in this enum */enum { DLA_LOG_AUF_ENTER_1 = 0x80670, /* @LOG DLA_AUF_ENTRY_EXIT_1_T */ DLA_LOG_AUF_ENTER_2, /* @LOG DLA_AUF_ENTRY_EXIT_2_T */ DLA_LOG_AUF_ENTER_3, /* @LOG DLA_AUF_ENTRY_EXIT_3_T */ DLA_LOG_AUF_ENTER_4, /* @LOG DLA_AUF_ENTRY_EXIT_4_T */ DLA_LOG_AUF_ENTER_5, /* @LOG DLA_AUF_ENTRY_EXIT_5_T */ DLA_LOG_AUF_EXIT, /* @LOG DLA_AUF_ENTRY_EXIT_1_T */ DLA_LOG_PLAY, /* @LOG DLA_LOG_TONE_T */ DLA_LOG_REPLAY, /* @LOG DLA_LOG_TONE_T */ DLA_LOG_STOP, /* @LOG DLA_LOG_TONE_T */ DLA_LOG_ATTENUATE, /* @LOG DLA_LOG_ATTENUATION_DATA_T */ DLA_LOG_TONE, /* @LOG DLA_LOG_TONE_T */ DLA_LOG_STRING, /* @LOG */ DLA_LOG_NAME_ALLOCATION_FAILURE, /* @LOG */ DLA_LOG_REPLACE_TONE, /* @LOG DLA_LOG_REPLACE_TONE_T */ DLA_LOG_FACTORY, /* @LOG DLA_LOG_FACTORY_T */ DLA_LOG_TONE_FOUND, /* @LOG DLA_LOG_TONE_T */ DLA_LOG_TONE_NOT_FOUND, /* @LOG */ DLA_LOG_MAX = 0x806FF};#endif /* MAKE_FTR_16017_TRANSFLASH_RINGTONES */enum{ AUD_MDI_Q_WRITE = 0x80700, /* @LOG NO_STRUCT */ AUD_MDI_Q_READ, /* @LOG NO_STRUCT */ AUD_MDI_Q_READ1, /* @LOG NO_STRUCT */ AUD_MDI_Q_READ2, /* @LOG NO_STRUCT */ AUD_MDI_Q_READ3, /* @LOG NO_STRUCT */ AUD_MDI_Q_WRITE_VA_VR, /* @LOG NO_STRUCT */ AUD_MDI_Q_WRITE_FAIL /* @LOG NO_STRUCT */}; /******************************************************************* * Define ID's for suPanic calls from Audio Manager. * 0x801E0 - 0x801FF * These 32 ID's are reserved for the Audio Manager. *******************************************************************/enum { AUDIO_PANIC_DSP_ERROR_REPLY = 0x801E0, /* @LOG NO_STRUCT */ AUD_LOG_GAINS_VOL_STEP_READ_ERROR, /* @LOG NO STRUCT */ AUD_LOG_GAINS_VOL_STEP_NO_ELEMENTS_READ, /* @LOG NO STRUCT */ AUD_LOG_GAINS_BASE_GAIN_READ_ERROR, /* @LOG AM_HW_GAINS_DATA */ AUD_LOG_GAINS_BASE_GAIN_NO_ELEMENTS_READ, /* @LOG AM_HW_GAINS_DATA */ AUD_LOG_AS_PARAMS_RX_READ_ERROR, /* @LOG NO STRUCT */ AUD_LOG_HAPTICS_PARAMS_READ_ERROR, /* @LOG NO STRUCT */ AUD_LOG_AVC_PARAMS_READ_ERROR, /* @LOG NO STRUCT */ AUD_LOG_SAP_DAI_PARAMS_READ_ERROR, /* @LOG NO STRUCT */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?