/* * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved * * Licensed under the Apache License, Version 2.0 (the License); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an AS IS BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ namespace Tizen.Multimedia { /// /// Specifies the audio codec. /// public enum ToneType { /// /// The default tone. /// Default = 0, /// /// Predefined DTMF 0. /// Dtmf0 = 0, /// /// Predefined DTMF 1. /// Dtmf1, /// /// Predefined DTMF 2. /// Dtmf2, /// /// Predefined DTMF 3. /// Dtmf3, /// /// Predefined DTMF 4. /// Dtmf4, /// /// Predefined DTMF 5. /// Dtmf5, /// /// Predefined DTMF 6. /// Dtmf6, /// /// Predefined DTMF 7. /// Dtmf7, /// /// Predefined DTMF 8. /// Dtmf8, /// /// Predefined DTMF 9. /// Dtmf9, /// /// Predefined DTMF Star - Asterisk. /// DtmfS, /// /// Predefined DTMF sharp (#). /// DtmfP, /// /// Predefined DTMF A (A). /// DtmfA, /// /// Predefined DTMF B (B). /// DtmfB, /// /// Predefined DTMF C (C). /// DtmfC, /// /// Predefined DTMF D (D). /// DtmfD, /// /// Call supervisory tone, Dial tone: CEPT: 425Hz, continuous. /// SupDial, /// /// Call supervisory tone, Dial tone: ANSI (IS-95): 350Hz+440Hz, continuous. /// AnsiDial, /// /// Call supervisory tone, Dial tone: JAPAN: 400Hz, continuous. /// JapanDial, /// /// Call supervisory tone, Busy: CEPT: 425Hz, 500ms ON, 500ms OFF. /// SupBusy, /// /// Call supervisory tone, Busy: ANSI (IS-95): 480Hz+620Hz, 500ms ON, 500ms OFF. /// AnsiBusy, /// /// Call supervisory tone, Busy: JAPAN: 400Hz, 500ms ON, 500ms OFF. /// JapanBusy, /// /// Call supervisory tone, Congestion: CEPT, JAPAN: 425Hz, 200ms ON, 200ms OFF. /// SupCongestion, /// /// Call supervisory tone, Congestion: ANSI (IS-95): 480Hz+620Hz, 250ms ON, 250ms OFF. /// AnsiCongestion, /// /// Call supervisory tone, Radio path acknowledgment : CEPT, ANSI: 425Hz, 200ms ON. /// SupRadioAck, /// /// Call supervisory tone, Radio path acknowledgment : JAPAN: 400Hz, 1s ON, 2s OFF. /// JapanRadioAck, /// /// Call supervisory tone, Radio path not available: 425Hz, 200ms ON, 200 OFF 3 bursts. /// SupRadioNotAvailable, /// /// Call supervisory tone, Error/Special info: 950Hz+1400Hz+1800Hz, 330ms ON, 1s OFF. /// SupError, /// /// Call supervisory tone, Call Waiting: CEPT, JAPAN: 425Hz, 200ms ON, 600ms OFF, 200ms ON, 3s OFF. /// SupCallWaiting, /// /// Call supervisory tone, Call Waiting: ANSI (IS-95): 440 Hz, 300 ms ON, 9.7 s OFF, (100 ms ON, 100 ms OFF, 100 ms ON, 9.7s OFF. /// AnsiCallWaiting, /// /// Call supervisory tone, Ring Tone: CEPT, JAPAN: 425Hz, 1s ON, 4s OFF. /// SupRingtone, /// /// Call supervisory tone, Ring Tone: ANSI (IS-95): 440Hz + 480Hz, 2s ON, 4s OFF. /// AnsiRingtone, /// /// General beep: 400Hz+1200Hz, 35ms ON. /// PropBeep, /// /// Proprietary tone, positive acknowledgment: 1200Hz, 100ms ON, 100ms OFF 2 bursts. /// PropAck, /// /// Proprietary tone, negative acknowledgment: 300Hz+400Hz+500Hz, 400ms ON. /// PropNack, /// /// Proprietary tone, prompt tone: 400Hz+1200Hz, 200ms ON. /// PropPrompt, /// /// Proprietary tone, general double beep: twice 400Hz+1200Hz, 35ms ON, 200ms OFF, 35ms ON. /// PropBeep2, /// /// Call supervisory tone (IS-95), intercept tone: alternating 440 Hz and 620 Hz tones, each on for 250 ms. /// SupIntercept, /// /// Call supervisory tone (IS-95), abbreviated intercept: intercept tone limited to 4 seconds. /// SupInterceptAbbrev, /// /// Call supervisory tone (IS-95), abbreviated congestion: congestion tone limited to 4 seconds. /// SupCongestionAbbrev, /// /// Call supervisory tone (IS-95), confirm tone: a 350 Hz tone added to a 440 Hz tone repeated 3 times in a 100 ms on, 100 ms off cycle. /// SupConfirm, /// /// Call supervisory tone (IS-95), pip tone: four bursts of 480 Hz tone (0.1 s on, 0.1 s off). /// SupPip, /// /// 425Hz continuous. /// CdmaDialToneLite, /// /// CDMA USA Ringback: 440Hz+480Hz 2s ON, 4000 OFF. /// CdmaNetworkUsaRingback, /// /// CDMA Intercept tone: 440Hz 250ms ON, 620Hz 250ms ON. /// CdmaIntercept, /// /// CDMA Abbr Intercept tone: 440Hz 250ms ON, 620Hz 250ms ON. /// CdmaAbbrIntercept, /// /// CDMA Reorder tone: 480Hz+620Hz 250ms ON, 250ms OFF. /// CdmaReorder, /// /// CDMA Abbr Reorder tone: 480Hz+620Hz 250ms ON, 250ms OFF repeated for 8 times. /// CdmaAbbrReorder, /// /// CDMA Network Busy tone: 480Hz+620Hz 500ms ON, 500ms OFF continuous. /// CdmaNetworkBusy, /// /// CDMA Confirm tone: 350Hz+440Hz 100ms ON, 100ms OFF repeated for 3 times. /// CdmaConfirm, /// /// CDMA answer tone: silent tone - definition Frequency 0, 0ms ON, 0ms OFF. /// CdmaAnswer, /// /// CDMA Network Callwaiting tone: 440Hz 300ms ON. /// CdmaNetworkCallWaiting, /// /// CDMA PIP tone: 480Hz 100ms ON, 100ms OFF repeated for 4 times. /// CdmaPip, /// /// ISDN Call Signal Normal tone: {2091Hz 32ms ON, 2556 64ms ON} 20 times, 2091 32ms ON, 2556 48ms ON, 4s OFF. /// CdmaCallSignalIsdnNormal, /// /// ISDN Call Signal Intergroup tone: {2091Hz 32ms ON, 2556 64ms ON} 8 times, 2091Hz 32ms ON, 400ms OFF, {2091Hz 32ms ON, 2556Hz 64ms ON} 8times, 2091Hz 32ms ON, 4s OFF. /// CdmaCallSignalIsdnIntergroup, /// /// ISDN Call Signal SP PRI tone:{2091Hz 32ms ON, 2556 64ms ON} 4 times 2091Hz 16ms ON, 200ms OFF, {2091Hz 32ms ON, 2556Hz 64ms ON} 4 times, 2091Hz 16ms ON, 200ms OFF. /// CdmaCallSignalIsdnSpPri, /// /// ISDN Call sign PAT3 tone: silent tone. /// CdmaCallSignalIsdnPat3, /// /// ISDN Ping Ring tone: {2091Hz 32ms ON, 2556Hz 64ms ON} 5 times 2091Hz 20ms ON. /// CdmaCallSignalIsdnPingRing, /// /// ISDN Pat5 tone: silent tone. /// CdmaCallSignalIsdnPat5, /// /// ISDN Pat6 tone: silent tone. /// CdmaCallSignalIsdnPat6, /// /// ISDN Pat7 tone: silent tone. /// CdmaCallSignalIsdnPat7, /// /// TONE_CDMA_HIGH_L tone: {3700Hz 25ms, 4000Hz 25ms} 40 times 4000ms OFF, Repeat. /// CdmaHighL, /// /// TONE_CDMA_MED_L tone: {2600Hz 25ms, 2900Hz 25ms} 40 times 4000ms OFF, Repeat. /// CdmaMedL, /// /// TONE_CDMA_LOW_L tone: {1300Hz 25ms, 1450Hz 25ms} 40 times, 4000ms OFF, Repeat. /// CdmaLowL, /// /// CDMA HIGH SS tone: {3700Hz 25ms, 4000Hz 25ms} repeat 16 times, 400ms OFF, repeat. /// CdmaHighSs, /// /// CDMA MED SS tone: {2600Hz 25ms, 2900Hz 25ms} repeat 16 times, 400ms OFF, repeat. /// CdmaMedSs, /// /// CDMA LOW SS tone: {1300z 25ms, 1450Hz 25ms} repeat 16 times, 400ms OFF, repeat. /// CdmaLowSs, /// /// CDMA HIGH SSL tone: {3700Hz 25ms, 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} repeat 8 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} repeat 16 times, 4000ms OFF, repeat. /// CdmaHighSsl, /// /// CDMA MED SSL tone: {2600Hz 25ms, 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} repeat 8 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} repeat 16 times, 4000ms OFF, repeat. /// CdmaMedSsl, /// /// CDMA LOW SSL tone: {1300Hz 25ms, 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} repeat 8 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} repeat 16 times, 4000ms OFF, repeat. /// CdmaLowSsl, /// /// CDMA HIGH SS2 tone: {3700Hz 25ms, 4000Hz 25ms} 20 times, 1000ms OFF, {3700Hz 25ms, 4000Hz 25ms} 20 times, 3000ms OFF, repeat. /// CdmaHighSs2, /// /// CDMA MED SS2 tone: {2600Hz 25ms, 2900Hz 25ms} 20 times, 1000ms OFF, {2600Hz 25ms, 2900Hz 25ms} 20 times, 3000ms OFF, repeat. /// CdmaMedSs2, /// /// CDMA LOW SS2 tone: {1300Hz 25ms, 1450Hz 25ms} 20 times, 1000ms OFF, {1300Hz 25ms, 1450Hz 25ms} 20 times, 3000ms OFF, repeat. /// CdmaLowSs2, /// /// CDMA HIGH SLS tone: {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 20 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 3000ms OFF, REPEAT. /// CdmaHighSls, /// /// CDMA MED SLS tone: {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 20 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 3000ms OFF, REPEAT. /// CdmaMedSls, /// /// CDMA LOW SLS tone: {1300Hz 25ms, 1450Hz 25ms} 10 times, 500ms OFF, {1300Hz 25ms, 1450Hz 25ms} 20 times, 500ms OFF, {1300Hz 25ms, 1450Hz 25ms} 10 times, 3000ms OFF, REPEAT. /// CdmaLowSls, /// /// CDMA HIGH S X4 tone: {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 2500ms OFF, REPEAT. /// CdmaHighSx4, /// /// CDMA MED S X4 tone: {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 2500ms OFF, REPEAT. /// CdmaMedSX4, /// /// CDMA LOW S X4 tone: {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 2500ms OFF, REPEAT. /// CdmaLowSX4, /// /// CDMA HIGH PBX L: {3700Hz 25ms, 4000Hz 25ms}20 times, 2000ms OFF, REPEAT. /// CdmaHighPbxL, /// /// CDMA MED PBX L: {2600Hz 25ms, 2900Hz 25ms}20 times, 2000ms OFF, REPEAT. /// CdmaMedPbxL, /// /// CDMA LOW PBX L: {1300Hz 25ms,1450Hz 25ms}20 times, 2000ms OFF, REPEAT. /// CdmaLowPbxL, /// /// CDMA HIGH PBX SS tone: {3700Hz 25ms, 4000Hz 25ms} 8 times 200 ms OFF, {3700Hz 25ms 4000Hz 25ms}8 times, 2000ms OFF, REPEAT. /// CdmaHighPbxSs, /// /// CDMA MED PBX SS tone: {2600Hz 25ms, 2900Hz 25ms} 8 times 200 ms OFF, {2600Hz 25ms 2900Hz 25ms}8 times, 2000ms OFF, REPEAT. /// CdmaMedPbxSs, /// /// CDMA LOW PBX SS tone: {1300Hz 25ms, 1450Hz 25ms} 8 times 200 ms OFF, {1300Hz 25ms 1450Hz 25ms}8 times, 2000ms OFF, REPEAT. /// CdmaLowPbxSs, /// /// CDMA HIGH PBX SSL tone:{3700Hz 25ms, 4000Hz 25ms} 8 times 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 16 times, 1000ms OFF, REPEAT. /// CdmaHighPbxSsl, /// /// CDMA MED PBX SSL tone:{2600Hz 25ms, 2900Hz 25ms} 8 times 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 16 times, 1000ms OFF, REPEAT. /// CdmaMedPbxSsl, /// /// CDMA LOW PBX SSL tone:{1300Hz 25ms, 1450Hz 25ms} 8 times 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 16 times, 1000ms OFF, REPEAT. /// CdmaLowPbxSsl, /// /// CDMA HIGH PBX SLS tone:{3700Hz 25ms, 4000Hz 25ms} 8 times 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 16 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 8 times, 1000ms OFF, REPEAT. /// CdmaHighPbxSls, /// /// CDMA MED PBX SLS tone:{2600Hz 25ms, 2900Hz 25ms} 8 times 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 16 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 8 times, 1000ms OFF, REPEAT. /// CdmaMedPbxSls, /// /// CDMA LOW PBX SLS tone:{1300Hz 25ms, 1450Hz 25ms} 8 times 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 16 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 8 times, 1000ms OFF, REPEAT. /// CdmaLowPbxSls, /// /// CDMA HIGH PBX X S4 tone: {3700Hz 25ms 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms 4000Hz 25ms} 8 times, 800ms OFF, REPEAT. /// CdmaHighPbxSX4, /// /// CDMA MED PBX X S4 tone: {2600Hz 25ms 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms 2900Hz 25ms} 8 times, 800ms OFF, REPEAT. /// CdmaMedPbxSX4, /// /// CDMA LOW PBX X S4 tone: {1300Hz 25ms 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms 1450Hz 25ms} 8 times, 800ms OFF, REPEAT. /// CdmaLowPbxSX4, /// /// CDMA Alert Network Lite tone: 1109Hz 62ms ON, 784Hz 62ms ON, 740Hz 62ms ON 622Hz 62ms ON, 1109Hz 62ms ON. /// CdmaAlertNetworkLite, /// ///CDMA Alert Auto Redial tone: {1245Hz 62ms ON, 659Hz 62ms ON} 3 times, 1245 62ms ON. /// CdmaAlertAutoRedialLite, /// /// CDMA One Min Beep tone: 1150Hz+770Hz 400ms ON. /// CdmaOneMinBeep, /// /// CDMA KEYPAD Volume key lite tone: 941Hz+1477Hz 120ms ON. /// CdmaKeypadVolumeKeyLite, /// /// CDMA PRESSHOLDKEY LITE tone: 587Hz 375ms ON, 1175Hz 125ms ON. /// CdmaPressHoldKeyLite, /// /// CDMA ALERT INCALL LITE tone: 587Hz 62ms, 784 62ms, 831Hz 62ms, 784Hz 62ms, 1109 62ms, 784Hz 62ms, 831Hz 62ms, 784Hz 62ms. /// CdmaAlertIncallLite, /// /// CDMA EMERGENCY RINGBACK tone: {941Hz 125ms ON, 10ms OFF} 3times 4990ms OFF, REPEAT. /// CdmaEmergencyRingback, /// /// CDMA ALERT CALL GUARD tone: {1319Hz 125ms ON, 125ms OFF} 3 times. /// CdmaAlertCallGuard, /// /// CDMA SOFT ERROR LITE tone: 1047Hz 125ms ON, 370Hz 125ms. /// CdmaSoftErrorLite, /// /// CDMA CALLDROP LITE tone: 1480Hz 125ms, 1397Hz 125ms, 784Hz 125ms. /// CdmaCallDropLite, /// /// CDMA_NETWORK_BUSY_ONE_SHOT tone: 425Hz 500ms ON, 500ms OFF. /// CdmaNetworkBusyOneShot, /// /// CDMA_ABBR_ALERT tone: 1150Hz+770Hz 400ms ON. /// CdmaAbbrAlert, /// /// CDMA_SIGNAL_OFF - silent tone. /// CdmaSignalOff, /// /// User Defined Tone: 100Hz continuous. /// UserDefinedLowFre, /// /// User Defined Tone: 200Hz continuous. /// UserDefinedMedFre, /// /// User Defined Tone: 300Hz continuous. /// UserDefinedHighFre } }