亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? am_hw_primitive_builder.h

?? Motorola synergy audio component
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
    AM_HW_FM_CLOCK,             //  32          0x20    AM_HW_FM_WRITE_EN,          //  33          0x21    AM_HW_HOOKSWITCH,           //  34          0x22    AM_HW_DIG_AUD_IN,           //  35          0x23    AM_HW_DIG_AUD_IN_ST_DAC,    //  36          0x24    AM_HW_DF_RESET,             //  37          0x25    AM_HW_BCLK1,                //  38          0x26    AM_HW_BCLK0,                //  39          0x27    AM_HW_CLK_IN_SEL,           //  40          0x28    AM_HW_PGA_OUTL_EN,          //  41          0x29    AM_HW_ST_DAC_CLK_IN_SEL,    //  42          0x2A    AM_HW_A2_CONFIG,            //  43          0x2B    AM_HW_AUDIO_LOW_PWR,        //  44          0x2C    AM_HW_AUDIO_STBY,           //  45          0x2D    AM_HW_CODEC_BYPASS_EN,      //  46          0x2E    AM_HW_SW_BPLUS_EN,          //  47          0x2F    AM_HW_SMART_AUDIO_DAI_EN,   //  48          0x30    AM_HW_CODEC_SSI_TS,         //  49          0x31    AM_HW_STEREO_DAC_SMB_SEL,   //  50          0x32    AM_HW_FM_ACC_MUTE_EN,       //  51          0x33    AM_HW_AUD_OUT_D2AIN_EN,     //  52          0x34    AM_HW_AUD_OUT_RXPGA_EN,     //  53          0x35    AM_HW_MIC_BIAS2_MASK        //  54          0x36};enum {    AM_HW_TRANSITION_NONE,           //  HW is already defaulted.    AM_HW_TRANSITION_HIFI_TO_LOFI,   //  Disable hi-fi HW settings.    AM_HW_TRANSITION_LOFI_TO_HIFI,   //  Disable lo-fi HW settings.    AM_HW_TRANSITION_TO_OFF,         //  Default all HW settings.    AM_HW_TRANSITION_TO_ON,          //  Set up a new audio event.    AM_HW_TRANSITION_LOFI_TO_DAI     //  Make sure the DSP is handled gently.};/************** FUNCTION PROTOTYPES *******************************************//************** MACROS ********************************************************//************** CLASS DEFINITIONS *********************************************/class AM_HW_Primitive_Builder{public:    // class constructor    AM_HW_Primitive_Builder(AM_AUDIO_INFO* hw_info_ptr#if ( (MAKE_FTR_VR == TRUE) || (MAKE_FTR_VA == TRUE) )                            , AM_APP_VA_VR_SERVER* va_vr_ptr#endif                            );    // class destructor, do nothing, but prevents allocation of __Ptbl in    // every file that includes this .H file.    ~AM_HW_Primitive_Builder(void){};    static void reset(TD_AUD_TONE_REQ_TONE_TYPE_T tone, AM_AUDIO_PATH_TYPE tone_path, UINT8 dsp_seq);    static void power_down(void);    static void execute(AM_AUDIO_INFO *info_ptr);    static void undo_audio_path( AM_AUDIO_INFO *info_ptr, UINT8 undo_type );#if (MAKE_NEPTUNE_CHIPSET == TRUE)/* moved from private because of compilation error */    static void ctg_stop_tone (TD_AUD_TONE_REQ_TONE_TYPE_T current_tone, UINT8 dsp_seq);    static void build_va_beep(void);#endif	    static UINT8 *build_tone_old(TD_AUD_TONE_REQ_TONE_TYPE_T tone,							   UINT8 dsp_seq, BOOL mdi_send);    static UINT8 *build_tone(TD_AUD_TONE_REQ_TONE_TYPE_T tone,						   UINT8 dsp_seq, BOOL mdi_send);    static void ctg_start_tone (TD_AUD_TONE_UNION_T tone, INT16 ctg_gain, UINT8 dsp_seq,                            BOOL monophonic, UINT8 tone_insertion_method);#if (MAKE_FTR_VA == TRUE)    // Used in VA    static void condition_audscm_complete(void);#endif#if (MAKE_FTR_VR == TRUE)    // Used in VR    static TD_VR_MODEL_ID condition_audscm_train_complete(void *msg);    static void condition_audscm_capture_complete(void *msg);    static void condition_audscm_recognize_complete(void *msg);#endif    //Used for stop all tones    static void stop_playing_current_tone(TD_AUD_TONE_REQ_TONE_TYPE_T tone, UINT16 mask);    // temp, may not be a good idea    static UINT8 am_hw_tdma_analog;	// temporay storage of tone table conversion buffer	static AM_HW_SOUND_DATA sound_data;	// rerun indicator	static TD_AUD_TONE_REQ_TONE_TYPE_T tone_to_build;    // enable/disable PCAP audio block low power mode    static void activate_power( BOOL power,  UINT8 am_hw_codec_mode );    //  Puts the DSP into DSP low power mode.    static void  put_dsp_in_low_power_mode( void );#if (MAKE_TTY == TRUE)    // tty enable disable function    static void am_send_tty_enable_disable(void);#endif    static void aud_hPortWrite( HAPI_SIGNAL_T aud_hapi_signal, HAPI_DATA_T write_data, UINT8 am_logging_id );    static void am_log_hapi_cap_update_reg( HAPI_CAP_REG  register_selection,                                            HAPI_CAP_MSG  register_value,                                            HAPI_CAP_MSG  register_mask      );    static void aud_keypress_timer_expiry(void);    static void am_turn_vibrator_on(TD_AUD_TONE_UNION_T tone,                                     TD_AUD_TONE_REQ_TONE_TYPE_T vibrate_type,                                     UINT8 dsp_seq);    static void stop_vibrator(void);private:    // Overload the new and delete operators to prevent calls to the system's new and    // delete functions.    inline void * operator new(size_t) { return(NULL); }    inline void operator delete(void *) {}    static void start_vibrator(TD_AUD_TONE_UNION_T vib_select, UINT8 cycles, UINT8 dsp_seq);    static AM_HW_TONE_CATEGORY determine_tone (TD_AUD_TONE_REQ_TONE_TYPE_T tone_type, UINT8 dsp_seq);#if (MAKE_NEPTUNE_CHIPSET == FALSE)    static void ctg_stop_tone (TD_AUD_TONE_REQ_TONE_TYPE_T current_tone, UINT8 dsp_seq);#endif    static void set_ctg_gain (INT16 ctg_gain, BOOL monophonic, BOOL uplink);    static void update_tone_control(UINT8 tone_insertion_method);#if (MAKE_FTR_VR == TRUE)    // Used in VR    static void build_acsc_sdvr_recog_cmd(void *va_vr_data, AM_AUDIO_MODE_MASK mode);    static void build_acsc_sdvr_capture_cmd(void *va_vr_data);    static void build_acsc_sdvr_train_cmd(void *va_vr_data, AM_AUDIO_MODE_MASK mode);    static void build_acsc_sdvr_delete_cmd(void *va_vr_data);    static void build_acsc_play_voice_tag_cmd(void *va_vr_data);    static void build_acsc_sdvr_retrieve_cmd(void *va_vr_data);    static void build_acsc_vr_stop_cmd(void);    static void build_acsc_sdvr_enable_cmd();    static void build_acsc_sdvr_disable_cmd();#endif#if ( (MAKE_FTR_VR == TRUE) || (MAKE_FTR_VA == TRUE) )    // Used in any type of VA or VR    static void build_reformat_flash_cmd(void);    static AM_VA_VR_COMMAND_TYPE update_va_vr_command(AM_VA_VR_COMMAND_TYPE va_vr_command,                                                      void *va_vr_data,                                                      AM_AUDIO_MODE_MASK mode);#endif#if (MAKE_FTR_VA == TRUE)    // Used in VA    static void build_va_fast_forward_cmd(void *va_vr_data);    static void build_va_start_record_cmd(void *va_vr_data);    static void build_va_get_time_cmd( void );    static void build_va_erase_cmd(void *va_vr_data);    static void build_va_play_voice_note_cmd(void *va_vr_data);    static void build_va_stop_cmd(void);#if (MAKE_NEPTUNE_CHIPSET == FALSE)    static void build_va_beep(void);#endif    static void set_va_active(BOOL);#endif    static void send_matrix(AM_AUDIO_INFO *info_ptr, AM_AUDIO_INFO *current_hardware_info_ptr);    static void am_enable_AUL  ( AM_AUDIO_INFO * info_ptr,  UINT8 transition_type );    static void am_disable_AUL ( AM_AUDIO_INFO * info_ptr,  UINT8 transition_type );    static void am_enable_PCAP ( AM_AUDIO_INFO * info_ptr );    static void am_disable_PCAP( AM_AUDIO_INFO * info_ptr );    static void am_disable_matrix( AM_AUDIO_INFO * info_ptr );/************** GLOBAL VARIABLES **********************************************/    // variable to hold the info about last audio event    static AM_AUDIO_INFO* am_hw_current_info_ptr;    // the string primitive of commands sent to the DSP    static AM_HW_String_Primitive am_hw_string_primitive;    // the string primitive of data sent to the DSP    static AM_HW_String_Primitive am_data_string_primitive;#if ( (MAKE_FTR_VR == TRUE) || (MAKE_FTR_VA == TRUE) )    // pointer to change VA/VR server information    static AM_APP_VA_VR_SERVER* primitive_va_vr_server;#endif    // buffer to hold commands sent to the DSP    static UINT8 am_hw_str_buffer_cmd[MCU_DSP_AUDIO_COMMAND_WORD_SIZE * sizeof(UINT16)];#if (MAKE_FTR_VR == TRUE)    // variable to hold the current model id info.    static TD_VR_MODEL_ID current_model_id;    // variable to hold the current group id info.    static TD_VR_GROUP_TYPE current_group_id;#endif    // variable to hold the info about n-best if it currently is being run.    static BOOL repeat_indication;    // model id array of recognized voicetags.    static UINT16 last_recog[];    // variable to hold the info about the current voice note id.    static UINT8 current_voice_note_id;    // Remembers the current number of frequency sets sent to DSP    static UINT8 current_set_length;    // Remembers the current position at the sound def data, if more than one send to DSP is necessary    static UINT8* intermediate_ptr;        static TD_AUD_TONE_REQ_TONE_TYPE_T previous_tone;    static UINT8 current_pcap_clock_rate;    // store the capture repetition for the completion handlingpublic:#if (MAKE_FTR_VR == TRUE)    static TD_VR_CAPTURE_REP_TYPE repetition;#endif};#endif /* end of - prevent inadvertently including a header file twice */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品少妇自拍| 国产一区二区三区四区五区入口 | 夜夜精品视频一区二区| 国产最新精品精品你懂的| 欧美日韩在线亚洲一区蜜芽| 亚洲精品高清在线观看| 粉嫩欧美一区二区三区高清影视| 久久伊人蜜桃av一区二区| 激情综合色播激情啊| 久久久国产午夜精品| 国产剧情一区二区| 国产精品日韩成人| 国产激情一区二区三区四区| 国产视频视频一区| 91在线观看视频| 亚洲国产wwwccc36天堂| 91精品国产综合久久久久久久| 日本不卡不码高清免费观看| 日韩精品专区在线| 成人免费观看视频| 樱桃视频在线观看一区| 日韩女同互慰一区二区| 懂色av噜噜一区二区三区av| 亚洲三级理论片| 欧美二区乱c少妇| 久久99精品国产麻豆不卡| 国产欧美视频一区二区| 4438成人网| 欧美日韩精品一区二区三区四区| 免费观看久久久4p| 国产亚洲欧洲一区高清在线观看| 色婷婷亚洲综合| 韩日精品视频一区| 天天色图综合网| 亚洲日本一区二区三区| 久久久不卡网国产精品二区| 欧美日韩一本到| 一本色道久久综合精品竹菊| 国产精品99久久久久| 午夜电影网一区| 一级中文字幕一区二区| 久久日一线二线三线suv| 欧美精品99久久久**| 99久久亚洲一区二区三区青草| 午夜精品福利久久久| 亚洲一级二级在线| 亚洲一区二区视频在线观看| 欧美国产精品中文字幕| 欧美大肚乱孕交hd孕妇| 欧美系列日韩一区| 欧美在线不卡视频| 91免费版pro下载短视频| 国产精品亚洲第一区在线暖暖韩国| 蜜桃视频免费观看一区| 日韩**一区毛片| 九一九一国产精品| 国产永久精品大片wwwapp| 狠狠v欧美v日韩v亚洲ⅴ| 极品销魂美女一区二区三区| 国产一区在线精品| 成人激情电影免费在线观看| 99国产一区二区三精品乱码| 91免费小视频| 日韩欧美一二三| 国产精品午夜在线观看| 夜夜嗨av一区二区三区中文字幕| 一区二区三区波多野结衣在线观看| 亚洲最新视频在线播放| 奇米影视在线99精品| 国产馆精品极品| 色综合天天综合给合国产| 在线观看av一区| 久久久久国产精品人| 亚洲欧美视频在线观看视频| 日本伊人色综合网| 99久久精品免费看国产| 91精品国产综合久久精品| 中文字幕亚洲综合久久菠萝蜜| 亚洲综合999| 国产超碰在线一区| 欧美日韩免费观看一区三区| 日本一区二区三区dvd视频在线| 亚洲夂夂婷婷色拍ww47 | 一区二区三区免费| 国产成人av电影在线观看| 中文字幕二三区不卡| 五月婷婷另类国产| 久久精品国产99久久6| 亚洲国产精品一区二区尤物区| 日韩黄色片在线观看| 久久99国产精品久久| 欧美亚洲动漫精品| 最新日韩在线视频| av动漫一区二区| 久久久精品tv| 久久成人免费网| 欧美一区二区网站| 日韩 欧美一区二区三区| 色婷婷av一区二区三区软件| 久久久久国产精品厨房| 国内精品伊人久久久久av影院 | 国产精品一区二区免费不卡 | 欧美视频一区二区三区在线观看 | 91福利国产成人精品照片| 日韩毛片精品高清免费| 成人激情开心网| 亚洲天堂免费在线观看视频| 欧洲精品在线观看| 亚洲一区成人在线| 欧美xingq一区二区| 国产精品99久久久久久宅男| 欧美国产成人在线| 一本色道a无线码一区v| 亚洲大片精品永久免费| 3d动漫精品啪啪| 成人性生交大片免费看视频在线| 国产精品嫩草影院av蜜臀| 色素色在线综合| 午夜精品一区二区三区免费视频 | 欧美日韩亚洲综合一区二区三区| 天天综合色天天综合| 精品国产伦一区二区三区免费 | 色天使色偷偷av一区二区| 日韩精品国产欧美| 亚洲欧美影音先锋| 精品久久一二三区| 欧美做爰猛烈大尺度电影无法无天| 国产精品夜夜嗨| 亚洲人成小说网站色在线| 日韩精品中文字幕在线一区| 91亚洲永久精品| 国产成人综合视频| 免费成人在线播放| 一区二区国产视频| 中文字幕一区视频| 久久色中文字幕| 欧美大片顶级少妇| 欧美大片在线观看| 日韩一区二区三| 欧美日韩国产影片| 欧美视频中文字幕| 欧美午夜精品电影| 一本久久综合亚洲鲁鲁五月天 | 日韩精品中文字幕在线不卡尤物 | 亚洲一区在线观看网站| 最新高清无码专区| **欧美大码日韩| 中文字幕亚洲一区二区va在线| 欧美国产精品久久| 国产精品国产三级国产| 国产精品久久毛片av大全日韩| 国产亚洲一本大道中文在线| 国产精品美女久久久久aⅴ | 色哟哟日韩精品| 欧美亚洲国产bt| 精品女同一区二区| 国产亚洲欧美中文| 综合分类小说区另类春色亚洲小说欧美 | 美女视频黄 久久| 韩国v欧美v日本v亚洲v| 成年人网站91| 91丨九色丨蝌蚪丨老版| 制服.丝袜.亚洲.另类.中文| 国产午夜精品一区二区三区嫩草| 亚洲精品乱码久久久久| 蜜桃一区二区三区在线观看| 国产成人鲁色资源国产91色综| 婷婷国产在线综合| 一级日本不卡的影视| 亚洲乱码国产乱码精品精小说| 亚洲成人精品在线观看| 樱桃视频在线观看一区| 91福利视频在线| 久久久一区二区三区捆绑**| 自拍偷拍国产亚洲| 激情图区综合网| 色综合一个色综合亚洲| 日韩精品一区二| 一区二区三区在线视频免费| 精品一区二区三区免费视频| 91婷婷韩国欧美一区二区| 日韩精品一区二区三区在线| 亚洲毛片av在线| 99riav一区二区三区| 久久久国产精华| 日日夜夜精品视频天天综合网| 国产二区国产一区在线观看| 欧美人伦禁忌dvd放荡欲情| 亚洲视频在线观看三级| 精品一区二区久久| 91精品国产色综合久久不卡电影| 亚洲色图在线播放| 国产91精品免费| 国产亚洲午夜高清国产拍精品| 日本大胆欧美人术艺术动态| 欧美在线视频你懂得| 亚洲黄色片在线观看| 色综合天天性综合| 亚洲欧美日韩久久| 色欧美乱欧美15图片|