Home | History | Annotate | Download | only in media

Lines Matching full:tone

52         TONE_SUP_DIAL,  // Dial tone: CEPT: 425Hz, continuous
54 TONE_SUP_BUSY, // Busy tone, CEPT: 425Hz, 500ms ON, 500ms OFF...
55 TONE_SUP_CONGESTION, // Congestion tone CEPT, JAPAN: 425Hz, 200ms ON, 200ms OFF...
60 TONE_SUP_RINGTONE, // Ring Tone CEPT, JAPAN: 425Hz, 1s ON, 4s OFF...
66 TONE_PROP_PROMPT, // Prompt tone: 400Hz+1200Hz, 200ms ON
69 TONE_SUP_INTERCEPT, // Intercept tone: alternating 440 Hz and 620 Hz tones, each on for 250 ms.
70 TONE_SUP_INTERCEPT_ABBREV, // Abbreviated intercept: intercept tone limited to 4 seconds
71 TONE_SUP_CONGESTION_ABBREV, // Abbreviated congestion: congestion tone limited to 4 seconds
72 TONE_SUP_CONFIRM, // Confirm tone: a 350 Hz tone added to a 440 Hz tone repeated 3 times in a 100 ms on, 100 ms off cycle.
73 TONE_SUP_PIP, // Pip tone: four bursts of 480 Hz tone (0.1 s on, 0.1 s off).
180 // When a tone in the range [FIRST_SUP_TONE, LAST_SUP_TONE] is requested, the region is determined
181 // from system property gsm.operator.iso-country and the proper tone descriptor is selected with the
185 TONE_ANSI_DIAL = NUM_TONES, // Dial tone: a continuous 350 Hz + 440 Hz tone.
186 TONE_ANSI_BUSY, // Busy tone on: a 480 Hz + 620 Hz tone repeated in a 500 ms on, 500 ms off cycle.
187 TONE_ANSI_CONGESTION, // Network congestion (reorder) tone on: a 480 Hz + 620 Hz tone repeated in a 250 ms on, 250 ms off cycle.
188 TONE_ANSI_CALL_WAITING, // Call waiting tone on: 440 Hz, on for 300 ms, 9,7 s off followed by
190 TONE_ANSI_RINGTONE, // Ring Tone: a 440 Hz + 480 Hz tone repeated in a 2 s on, 4 s off pattern.
192 TONE_JAPAN_DIAL, // Dial tone: 400Hz, continuous
193 TONE_JAPAN_BUSY, // Busy tone: 400Hz, 500ms ON, 500ms OFF...
207 static const unsigned int TONEGEN_MAX_WAVES = 3; // Maximun number of sine waves in a tone segment
208 static const unsigned int TONEGEN_MAX_SEGMENTS = 12; // Maximun number of segments in a tone descriptor
212 // ToneDescriptor class contains all parameters needed to generate a tone:
214 // 1 for static tone descriptors: contains the frequencies of all individual waves making the multi-tone.
215 // 2 for active tone descritors: contains the indexes of the WaveGenerator objects in mWaveGens
218 // - The array segments[] is used to generate the tone pulses. A segment is a period of time
219 // during which the tone is ON or OFF. Segments with even index (starting from 0)
220 // correspond to tone ON state and segments with odd index to OFF state.
226 // When the tone generator encounters the first 0 duration segment, it will compare repeatCnt to mCurCount.
227 // If mCurCount > repeatCnt, the tone is stopped automatically. Otherwise, tone sequence will be
252 // only if tone duration is less than about 27 Hours(@44100Hz sampling rate). If this time is exceeded,
253 // no crash will occur but tone sequence will show a glitch.
254 unsigned int mMaxSmp; // Maximum number of audio samples played (maximun tone duration)
255 int mDurationMs; // Maximum tone duration in ms
261 const ToneDescriptor *mpToneDesc; // pointer to active tone descriptor
262 const ToneDescriptor *mpNewToneDesc; // pointer to next active tone descriptor
264 unsigned short mLoopCounter; // Current tone loopback count
274 struct timespec mStartTime; // tone start time: needed to guaranty actual tone duration