📄 am_hw_primitive_builder_tone.cc
字号:
};const UINT8 LPwrUp[] ={ 4 * AM_MUSIC_UNIT_TEMPO, 21, 1, 1, 255, 0x0c, 23, 0x42, 3, 0x53, 3, 0x57, 3, 0x5a, 3, 0x53, 3, 0x57, 3, 0x5a, 3, 0x52, 3, 0x57, 3, 0x5a, 3, 0x52, 3, 0x63, 3, 0x5a, 3, 0x52, 3, 0x63, 3, 0x67, 3, 0x52, 3, 0x63, 3, 0x67, 3, 0x6a, 3};const UINT8 LScroll[] ={ 2 * AM_MUSIC_UNIT_TEMPO, 2, 1, 1, 255, 0x47, 3, 0x37, 3};const UINT8 LScrlFst[] ={ 4 * AM_MUSIC_UNIT_TEMPO, 4, 1, 0, 127, 0x40, 3, 0x4a, 3, 0x45, 3, 0x43, 3};const UINT8 LVxPrompt[] ={ 4 * AM_MUSIC_UNIT_TEMPO, 4, 1, 1, 255, 0x4a, 7, 0x43, 3, 0x4a, 3, 0x47, 3};const UINT8 LPlayPause[] ={ 4 * AM_MUSIC_UNIT_TEMPO, 1, 1, 1, 255, 0x63, 3};const UINT8 LStop[] ={ 4 * AM_MUSIC_UNIT_TEMPO, 1, 1, 1, 255, 0x63, 15};const UINT8 LNextTrack[] ={ 4 * AM_MUSIC_UNIT_TEMPO, 2, 1, 1, 255, 0x5a, 3, 0x63, 3};const UINT8 LPrevTrack[] ={ 4 * AM_MUSIC_UNIT_TEMPO, 2, 1, 1, 255, 0x63, 3, 0x5a, 3};const UINT8 LGeneralBeep[] ={ 4 * AM_MUSIC_UNIT_TEMPO, 1, 1, 1, 255, 0x43, 11};const UINT8 LPttBusy[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 6, 1, 1, 255, 0x42, 7, 0x0C, 7, 0x42, 7, 0x0C, 7, 0x42, 7, 0x0C, 1};const UINT8 LPttConnToSpeak[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 6, 1, 1, 255, 0x50, 1, 0x0C, 1, 0x50, 1, 0x0C, 1, 0x50, 1, 0x0C, 1};const UINT8 LPttFlrAvail[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 2, 1, 1, 255, 0x55, 3, 0x0C, 1};const UINT8 LPttFlrUnavail[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 2, 1, 1, 255, 0x50, 23, 0x0C, 1};const UINT8 LPttAnounceBarge[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 4, 1, 1, 255, 0x4A, 2, 0x0C, 2, 0x4A, 2, 0x0C, 1};const UINT8 LPttRingback[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 7, 1, 1, 255, 0x53, 3, 0x58, 3, 0x63, 3, 0x53, 3, 0x58, 3, 0x63, 3, 0x0C, 1};const UINT8 LPtvTxRequest[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 7, 1, 1, 190, 0x45, 0, 0x48, 0, 0x4A, 0, 0x4C, 2, 0x45, 0, 0x48, 0, 0x4A, 0};const UINT8 LPtvTxComplete[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 3, 1, 1, 175, 0x43, 0, 0x47, 0, 0x53, 1};/* Key Tones */const AM_HW_SOUND_OLD_DEF DTMF0[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_941, 0x7fff, 0, FREQ_OF_1336, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMF1[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_697, 0x7fff, 0, FREQ_OF_1209, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMF2[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_697, 0x7fff, 0, FREQ_OF_1336, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMF3[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_697, 0x7fff, 0, FREQ_OF_1477, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMF4[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_770, 0x7fff, 0, FREQ_OF_1209, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMF5[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_770, 0x7fff, 0, FREQ_OF_1336, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMF6[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_770, 0x7fff, 0, FREQ_OF_1477, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMF7[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_852, 0x7fff, 0, FREQ_OF_1209, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMF8[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_852, 0x7fff, 0, FREQ_OF_1336, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMF9[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_852, 0x7fff, 0, FREQ_OF_1477, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMFstar[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_941, 0x7fff, 0, FREQ_OF_1209, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const AM_HW_SOUND_OLD_DEF DTMFpound[] ={ OLD_TONE, 0, 0, 0, 0x2200, FREQ_OF_941, 0x7fff, 0, FREQ_OF_1477, 0x7fff, 0, FREQ_OF_0, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0};const UINT8 LStereoHeadsetDetect[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 1, 1, 1, 255, 0x2A, 5};const UINT8 LKeyEnd[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 3, 1, 1, 255, 0x50, 3, 0x55, 3, 0x53, 3};const UINT8 LKeyGen[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 0, 255, 0x32, 3};const UINT8 LKeyMenu[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 3, 1, 1, 255, 0x3a, 3, 0x43, 3, 0x4a, 3};const UINT8 LKeySmt[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 3, 1, 1, 255, 0x43, 3, 0x30, 3, 0x40, 3};const UINT8 LKeySnd[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 3, 1, 1, 255, 0x53, 3, 0x55, 3, 0x50, 3};const UINT8 LKeyVol[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 4, 4, 1, 255, 0x43, 3, 0x53, 3, 0x57, 3, 0x5a, 3, 255, 0x5a, 0x0c, 0x0c, 0x0c, 255, 0x57, 0x0c, 0x0c, 0x0c, 255, 0x53, 0x0c, 0x0c, 0x0c};const UINT8 LSoftKey[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 1, 1, 1, 255, 0x3a, 3};/* Alert Tones */const UINT8 LAInCall[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 8, 1, 1, 127, 0x45, 3, 0x4a, 3, 0x4b, 3, 0x4a, 3, 0x54, 3, 0x4a, 3, 0x4b, 3, 0x4a, 3};const UINT8 LARedial[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 7, 1, 1, 127, 0x56, 3, 0x47, 3, 0x56, 3, 0x47, 3, 0x56, 3, 0x47, 3, 0x56, 3};const UINT8 LNetChng[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 5, 1, 1, 127, 0x54, 3, 0x4a, 3, 0x49, 3, 0x46, 3, 0x54, 3};const UINT8 Silent[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 0, 255, 0x0c, 63};/* The following 4 tones are copies of the Silent tone, but are never played. * Their purpose is to act as placeholders in the am_hw_sound_table to ensure * that the tone type enumeration and the am_hw_sound_table are aligned. */const UINT8 Vibrate[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 0, 255, 0x0c, 63};const UINT8 UI_Reserved[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 0, 255, 0x0c, 63};const UINT8 Key_Reserved[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 0, 255, 0x0c, 63};const UINT8 Network_Reserved[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 0, 255, 0x0c, 63};const UINT8 Alert_Reserved[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 0, 255, 0x0c, 63};const UINT8 Beep[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 2, 1, 0, 255, 0x63, 7, 0x0c, 63};const UINT8 ShortBeep[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 0, 255, 0x5a, 7};const UINT8 CALL_GUARD[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 6, 1, 1, 120, 0x57, 3, 0x0c, 3, 0x57, 3, 0x0c, 3, 0x57, 3, 0x0c, 7};const UINT8 SMSInCall[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 2, 1, 1, 255, 0x40, 3, 0x40, 3};const UINT8 YouWin[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 3, 2, 1, 255, 0x37, 3, 0x3a, 3, 0x43, 3, 255, 0x33, 0x0c, 0x37};const UINT8 YouWinExtra[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 6, 4, 1, 255, 0x43, 7, 0x43, 3, 0x43, 3, 0x43, 7, 0x4a, 7, 0x53, 7, 255, 0x37, 0x37, 0x37, 0x37, 0x43, 0x47, 255, 0x23, 0x0c, 0x0c, 0x2a, 0x2a, 0x43, 255, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c};const UINT8 YouLose[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 11, 4, 1, 255, 0x31, 15, 0x31, 11, 0x31, 3, 0x31, 15, 0x44, 11, 0x43, 3, 0x43, 11, 0x31, 3, 0x31, 11, 0x30, 3, 0x31, 15, 255, 0x21, 0x34, 0x0c, 0x21, 0x34, 0x0c, 0x21, 0x0c, 0x34, 0x0c, 0x21, 255, 0x28, 0x29, 0x0c, 0x28, 0x29, 0x0c, 0x28, 0x0c, 0x29, 0x0c, 0x28, 255, 0x11, 0x24, 0x0c, 0x11, 0x24, 0x0c, 0x11, 0x0c, 0x24, 0x0c, 0x11};const UINT8 GameTone1[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 1, 255, 0x43, 7};const UINT8 GameTone2[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 1, 255, 0x48, 7};const UINT8 GameTone3[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 1, 255, 0x51, 7};const UINT8 GameTone4[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 1, 1, 1, 255, 0x66, 7};const UINT8 Spin[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 12, 1, 1, 255, 0x45, 3, 0x48, 3, 0x59, 3, 0x4a, 3, 0x45, 3, 0x48, 3, 0x59, 3, 0x4a, 3, 0x45, 3, 0x48, 3, 0x59, 3, 0x4a, 3};const UINT8 PlacePiece[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 2, 1, 1, 255, 0x43, 3, 0x3a, 3};const UINT8 Miss[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 2, 1, 1, 255, 0x43, 3, 0x46, 3};const UINT8 CardDeal[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 3, 1, 1, 255, 0x53, 3, 0x43, 3, 0x23, 3};const UINT8 Eliminated[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 2, 1, 1, 255, 0x37, 3, 0x43, 3};const UINT8 ArmPull[] ={ 3 * AM_MUSIC_UNIT_TEMPO, 3, 1, 1, 255, 0x53, 3, 0x43, 3, 0x33, 3};const UINT8 LPttAlert[] ={ 6 * AM_MUSIC_UNIT_TEMPO, 4, 1, 1, 255, 0x50, 2, 0x0C, 2, 0x50, 2, 0x0C, 31};#if (MAKE_PTT_CLIENT == MAKE_PTT_CLIENT_WINPHORIA) const UINT8 LPttFirstToneInBargeCall[] = {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -