1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
// WARNING: This file was autogenerated by jni-bindgen. Any changes to this file may be lost!!!
#[cfg(any(feature = "all", feature = "android-media-ToneGenerator"))]
__jni_bindgen! {
/// public class [ToneGenerator](https://developer.android.com/reference/android/media/ToneGenerator.html)
///
/// Required feature: "android-media-ToneGenerator"
public class ToneGenerator ("android/media/ToneGenerator") extends crate::java::lang::Object {
/// [ToneGenerator](https://developer.android.com/reference/android/media/ToneGenerator.html#ToneGenerator(int,%20int))
pub fn new<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::Local<'env, crate::android::media::ToneGenerator>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/media/ToneGenerator", java.flags == PUBLIC, .name == "<init>", .descriptor == "(II)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/media/ToneGenerator\0", "<init>\0", "(II)V\0");
__jni_env.new_object_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [startTone](https://developer.android.com/reference/android/media/ToneGenerator.html#startTone(int))
pub fn startTone_int<'env>(&'env self, arg0: i32) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/media/ToneGenerator", java.flags == PUBLIC, .name == "startTone", .descriptor == "(I)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/media/ToneGenerator\0", "startTone\0", "(I)Z\0");
__jni_env.call_boolean_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [startTone](https://developer.android.com/reference/android/media/ToneGenerator.html#startTone(int,%20int))
pub fn startTone_int_int<'env>(&'env self, arg0: i32, arg1: i32) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/media/ToneGenerator", java.flags == PUBLIC | NATIVE, .name == "startTone", .descriptor == "(II)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/media/ToneGenerator\0", "startTone\0", "(II)Z\0");
__jni_env.call_boolean_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [stopTone](https://developer.android.com/reference/android/media/ToneGenerator.html#stopTone())
pub fn stopTone<'env>(&'env self) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/media/ToneGenerator", java.flags == PUBLIC | NATIVE, .name == "stopTone", .descriptor == "()V"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/media/ToneGenerator\0", "stopTone\0", "()V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [release](https://developer.android.com/reference/android/media/ToneGenerator.html#release())
pub fn release<'env>(&'env self) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/media/ToneGenerator", java.flags == PUBLIC | NATIVE, .name == "release", .descriptor == "()V"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/media/ToneGenerator\0", "release\0", "()V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [getAudioSessionId](https://developer.android.com/reference/android/media/ToneGenerator.html#getAudioSessionId())
pub fn getAudioSessionId<'env>(&'env self) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/media/ToneGenerator", java.flags == PUBLIC | FINAL | NATIVE, .name == "getAudioSessionId", .descriptor == "()I"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/media/ToneGenerator\0", "getAudioSessionId\0", "()I\0");
__jni_env.call_int_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// public static final [MAX_VOLUME](https://developer.android.com/reference/android/media/ToneGenerator.html#MAX_VOLUME)
pub const MAX_VOLUME : i32 = 100;
/// public static final [MIN_VOLUME](https://developer.android.com/reference/android/media/ToneGenerator.html#MIN_VOLUME)
pub const MIN_VOLUME : i32 = 0;
/// public static final [TONE_CDMA_ABBR_ALERT](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_ABBR_ALERT)
pub const TONE_CDMA_ABBR_ALERT : i32 = 97;
/// public static final [TONE_CDMA_ABBR_INTERCEPT](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_ABBR_INTERCEPT)
pub const TONE_CDMA_ABBR_INTERCEPT : i32 = 37;
/// public static final [TONE_CDMA_ABBR_REORDER](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_ABBR_REORDER)
pub const TONE_CDMA_ABBR_REORDER : i32 = 39;
/// public static final [TONE_CDMA_ALERT_AUTOREDIAL_LITE](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_ALERT_AUTOREDIAL_LITE)
pub const TONE_CDMA_ALERT_AUTOREDIAL_LITE : i32 = 87;
/// public static final [TONE_CDMA_ALERT_CALL_GUARD](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_ALERT_CALL_GUARD)
pub const TONE_CDMA_ALERT_CALL_GUARD : i32 = 93;
/// public static final [TONE_CDMA_ALERT_INCALL_LITE](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_ALERT_INCALL_LITE)
pub const TONE_CDMA_ALERT_INCALL_LITE : i32 = 91;
/// public static final [TONE_CDMA_ALERT_NETWORK_LITE](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_ALERT_NETWORK_LITE)
pub const TONE_CDMA_ALERT_NETWORK_LITE : i32 = 86;
/// public static final [TONE_CDMA_ANSWER](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_ANSWER)
pub const TONE_CDMA_ANSWER : i32 = 42;
/// public static final [TONE_CDMA_CALLDROP_LITE](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_CALLDROP_LITE)
pub const TONE_CDMA_CALLDROP_LITE : i32 = 95;
/// public static final [TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP)
pub const TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP : i32 = 46;
/// public static final [TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL)
pub const TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL : i32 = 45;
/// public static final [TONE_CDMA_CALL_SIGNAL_ISDN_PAT3](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_CALL_SIGNAL_ISDN_PAT3)
pub const TONE_CDMA_CALL_SIGNAL_ISDN_PAT3 : i32 = 48;
/// public static final [TONE_CDMA_CALL_SIGNAL_ISDN_PAT5](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_CALL_SIGNAL_ISDN_PAT5)
pub const TONE_CDMA_CALL_SIGNAL_ISDN_PAT5 : i32 = 50;
/// public static final [TONE_CDMA_CALL_SIGNAL_ISDN_PAT6](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_CALL_SIGNAL_ISDN_PAT6)
pub const TONE_CDMA_CALL_SIGNAL_ISDN_PAT6 : i32 = 51;
/// public static final [TONE_CDMA_CALL_SIGNAL_ISDN_PAT7](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_CALL_SIGNAL_ISDN_PAT7)
pub const TONE_CDMA_CALL_SIGNAL_ISDN_PAT7 : i32 = 52;
/// public static final [TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING)
pub const TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING : i32 = 49;
/// public static final [TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI)
pub const TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI : i32 = 47;
/// public static final [TONE_CDMA_CONFIRM](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_CONFIRM)
pub const TONE_CDMA_CONFIRM : i32 = 41;
/// public static final [TONE_CDMA_DIAL_TONE_LITE](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_DIAL_TONE_LITE)
pub const TONE_CDMA_DIAL_TONE_LITE : i32 = 34;
/// public static final [TONE_CDMA_EMERGENCY_RINGBACK](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_EMERGENCY_RINGBACK)
pub const TONE_CDMA_EMERGENCY_RINGBACK : i32 = 92;
/// public static final [TONE_CDMA_HIGH_L](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_L)
pub const TONE_CDMA_HIGH_L : i32 = 53;
/// public static final [TONE_CDMA_HIGH_PBX_L](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_PBX_L)
pub const TONE_CDMA_HIGH_PBX_L : i32 = 71;
/// public static final [TONE_CDMA_HIGH_PBX_SLS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_PBX_SLS)
pub const TONE_CDMA_HIGH_PBX_SLS : i32 = 80;
/// public static final [TONE_CDMA_HIGH_PBX_SS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_PBX_SS)
pub const TONE_CDMA_HIGH_PBX_SS : i32 = 74;
/// public static final [TONE_CDMA_HIGH_PBX_SSL](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_PBX_SSL)
pub const TONE_CDMA_HIGH_PBX_SSL : i32 = 77;
/// public static final [TONE_CDMA_HIGH_PBX_S_X4](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_PBX_S_X4)
pub const TONE_CDMA_HIGH_PBX_S_X4 : i32 = 83;
/// public static final [TONE_CDMA_HIGH_SLS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_SLS)
pub const TONE_CDMA_HIGH_SLS : i32 = 65;
/// public static final [TONE_CDMA_HIGH_SS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_SS)
pub const TONE_CDMA_HIGH_SS : i32 = 56;
/// public static final [TONE_CDMA_HIGH_SSL](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_SSL)
pub const TONE_CDMA_HIGH_SSL : i32 = 59;
/// public static final [TONE_CDMA_HIGH_SS_2](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_SS_2)
pub const TONE_CDMA_HIGH_SS_2 : i32 = 62;
/// public static final [TONE_CDMA_HIGH_S_X4](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_HIGH_S_X4)
pub const TONE_CDMA_HIGH_S_X4 : i32 = 68;
/// public static final [TONE_CDMA_INTERCEPT](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_INTERCEPT)
pub const TONE_CDMA_INTERCEPT : i32 = 36;
/// public static final [TONE_CDMA_KEYPAD_VOLUME_KEY_LITE](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_KEYPAD_VOLUME_KEY_LITE)
pub const TONE_CDMA_KEYPAD_VOLUME_KEY_LITE : i32 = 89;
/// public static final [TONE_CDMA_LOW_L](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_L)
pub const TONE_CDMA_LOW_L : i32 = 55;
/// public static final [TONE_CDMA_LOW_PBX_L](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_PBX_L)
pub const TONE_CDMA_LOW_PBX_L : i32 = 73;
/// public static final [TONE_CDMA_LOW_PBX_SLS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_PBX_SLS)
pub const TONE_CDMA_LOW_PBX_SLS : i32 = 82;
/// public static final [TONE_CDMA_LOW_PBX_SS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_PBX_SS)
pub const TONE_CDMA_LOW_PBX_SS : i32 = 76;
/// public static final [TONE_CDMA_LOW_PBX_SSL](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_PBX_SSL)
pub const TONE_CDMA_LOW_PBX_SSL : i32 = 79;
/// public static final [TONE_CDMA_LOW_PBX_S_X4](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_PBX_S_X4)
pub const TONE_CDMA_LOW_PBX_S_X4 : i32 = 85;
/// public static final [TONE_CDMA_LOW_SLS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_SLS)
pub const TONE_CDMA_LOW_SLS : i32 = 67;
/// public static final [TONE_CDMA_LOW_SS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_SS)
pub const TONE_CDMA_LOW_SS : i32 = 58;
/// public static final [TONE_CDMA_LOW_SSL](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_SSL)
pub const TONE_CDMA_LOW_SSL : i32 = 61;
/// public static final [TONE_CDMA_LOW_SS_2](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_SS_2)
pub const TONE_CDMA_LOW_SS_2 : i32 = 64;
/// public static final [TONE_CDMA_LOW_S_X4](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_LOW_S_X4)
pub const TONE_CDMA_LOW_S_X4 : i32 = 70;
/// public static final [TONE_CDMA_MED_L](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_L)
pub const TONE_CDMA_MED_L : i32 = 54;
/// public static final [TONE_CDMA_MED_PBX_L](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_PBX_L)
pub const TONE_CDMA_MED_PBX_L : i32 = 72;
/// public static final [TONE_CDMA_MED_PBX_SLS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_PBX_SLS)
pub const TONE_CDMA_MED_PBX_SLS : i32 = 81;
/// public static final [TONE_CDMA_MED_PBX_SS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_PBX_SS)
pub const TONE_CDMA_MED_PBX_SS : i32 = 75;
/// public static final [TONE_CDMA_MED_PBX_SSL](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_PBX_SSL)
pub const TONE_CDMA_MED_PBX_SSL : i32 = 78;
/// public static final [TONE_CDMA_MED_PBX_S_X4](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_PBX_S_X4)
pub const TONE_CDMA_MED_PBX_S_X4 : i32 = 84;
/// public static final [TONE_CDMA_MED_SLS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_SLS)
pub const TONE_CDMA_MED_SLS : i32 = 66;
/// public static final [TONE_CDMA_MED_SS](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_SS)
pub const TONE_CDMA_MED_SS : i32 = 57;
/// public static final [TONE_CDMA_MED_SSL](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_SSL)
pub const TONE_CDMA_MED_SSL : i32 = 60;
/// public static final [TONE_CDMA_MED_SS_2](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_SS_2)
pub const TONE_CDMA_MED_SS_2 : i32 = 63;
/// public static final [TONE_CDMA_MED_S_X4](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_MED_S_X4)
pub const TONE_CDMA_MED_S_X4 : i32 = 69;
/// public static final [TONE_CDMA_NETWORK_BUSY](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_NETWORK_BUSY)
pub const TONE_CDMA_NETWORK_BUSY : i32 = 40;
/// public static final [TONE_CDMA_NETWORK_BUSY_ONE_SHOT](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_NETWORK_BUSY_ONE_SHOT)
pub const TONE_CDMA_NETWORK_BUSY_ONE_SHOT : i32 = 96;
/// public static final [TONE_CDMA_NETWORK_CALLWAITING](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_NETWORK_CALLWAITING)
pub const TONE_CDMA_NETWORK_CALLWAITING : i32 = 43;
/// public static final [TONE_CDMA_NETWORK_USA_RINGBACK](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_NETWORK_USA_RINGBACK)
pub const TONE_CDMA_NETWORK_USA_RINGBACK : i32 = 35;
/// public static final [TONE_CDMA_ONE_MIN_BEEP](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_ONE_MIN_BEEP)
pub const TONE_CDMA_ONE_MIN_BEEP : i32 = 88;
/// public static final [TONE_CDMA_PIP](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_PIP)
pub const TONE_CDMA_PIP : i32 = 44;
/// public static final [TONE_CDMA_PRESSHOLDKEY_LITE](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_PRESSHOLDKEY_LITE)
pub const TONE_CDMA_PRESSHOLDKEY_LITE : i32 = 90;
/// public static final [TONE_CDMA_REORDER](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_REORDER)
pub const TONE_CDMA_REORDER : i32 = 38;
/// public static final [TONE_CDMA_SIGNAL_OFF](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_SIGNAL_OFF)
pub const TONE_CDMA_SIGNAL_OFF : i32 = 98;
/// public static final [TONE_CDMA_SOFT_ERROR_LITE](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_CDMA_SOFT_ERROR_LITE)
pub const TONE_CDMA_SOFT_ERROR_LITE : i32 = 94;
/// public static final [TONE_DTMF_0](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_0)
pub const TONE_DTMF_0 : i32 = 0;
/// public static final [TONE_DTMF_1](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_1)
pub const TONE_DTMF_1 : i32 = 1;
/// public static final [TONE_DTMF_2](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_2)
pub const TONE_DTMF_2 : i32 = 2;
/// public static final [TONE_DTMF_3](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_3)
pub const TONE_DTMF_3 : i32 = 3;
/// public static final [TONE_DTMF_4](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_4)
pub const TONE_DTMF_4 : i32 = 4;
/// public static final [TONE_DTMF_5](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_5)
pub const TONE_DTMF_5 : i32 = 5;
/// public static final [TONE_DTMF_6](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_6)
pub const TONE_DTMF_6 : i32 = 6;
/// public static final [TONE_DTMF_7](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_7)
pub const TONE_DTMF_7 : i32 = 7;
/// public static final [TONE_DTMF_8](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_8)
pub const TONE_DTMF_8 : i32 = 8;
/// public static final [TONE_DTMF_9](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_9)
pub const TONE_DTMF_9 : i32 = 9;
/// public static final [TONE_DTMF_A](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_A)
pub const TONE_DTMF_A : i32 = 12;
/// public static final [TONE_DTMF_B](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_B)
pub const TONE_DTMF_B : i32 = 13;
/// public static final [TONE_DTMF_C](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_C)
pub const TONE_DTMF_C : i32 = 14;
/// public static final [TONE_DTMF_D](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_D)
pub const TONE_DTMF_D : i32 = 15;
/// public static final [TONE_DTMF_P](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_P)
pub const TONE_DTMF_P : i32 = 11;
/// public static final [TONE_DTMF_S](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_S)
pub const TONE_DTMF_S : i32 = 10;
/// public static final [TONE_PROP_ACK](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_PROP_ACK)
pub const TONE_PROP_ACK : i32 = 25;
/// public static final [TONE_PROP_BEEP](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_PROP_BEEP)
pub const TONE_PROP_BEEP : i32 = 24;
/// public static final [TONE_PROP_BEEP2](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_PROP_BEEP2)
pub const TONE_PROP_BEEP2 : i32 = 28;
/// public static final [TONE_PROP_NACK](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_PROP_NACK)
pub const TONE_PROP_NACK : i32 = 26;
/// public static final [TONE_PROP_PROMPT](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_PROP_PROMPT)
pub const TONE_PROP_PROMPT : i32 = 27;
/// public static final [TONE_SUP_BUSY](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_BUSY)
pub const TONE_SUP_BUSY : i32 = 17;
/// public static final [TONE_SUP_CALL_WAITING](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_CALL_WAITING)
pub const TONE_SUP_CALL_WAITING : i32 = 22;
/// public static final [TONE_SUP_CONFIRM](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_CONFIRM)
pub const TONE_SUP_CONFIRM : i32 = 32;
/// public static final [TONE_SUP_CONGESTION](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_CONGESTION)
pub const TONE_SUP_CONGESTION : i32 = 18;
/// public static final [TONE_SUP_CONGESTION_ABBREV](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_CONGESTION_ABBREV)
pub const TONE_SUP_CONGESTION_ABBREV : i32 = 31;
/// public static final [TONE_SUP_DIAL](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_DIAL)
pub const TONE_SUP_DIAL : i32 = 16;
/// public static final [TONE_SUP_ERROR](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_ERROR)
pub const TONE_SUP_ERROR : i32 = 21;
/// public static final [TONE_SUP_INTERCEPT](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_INTERCEPT)
pub const TONE_SUP_INTERCEPT : i32 = 29;
/// public static final [TONE_SUP_INTERCEPT_ABBREV](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_INTERCEPT_ABBREV)
pub const TONE_SUP_INTERCEPT_ABBREV : i32 = 30;
/// public static final [TONE_SUP_PIP](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_PIP)
pub const TONE_SUP_PIP : i32 = 33;
/// public static final [TONE_SUP_RADIO_ACK](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_RADIO_ACK)
pub const TONE_SUP_RADIO_ACK : i32 = 19;
/// public static final [TONE_SUP_RADIO_NOTAVAIL](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_RADIO_NOTAVAIL)
pub const TONE_SUP_RADIO_NOTAVAIL : i32 = 20;
/// public static final [TONE_SUP_RINGTONE](https://developer.android.com/reference/android/media/ToneGenerator.html#TONE_SUP_RINGTONE)
pub const TONE_SUP_RINGTONE : i32 = 23;
}
}