/*
* 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
}
}