jni-android-sys 0.0.10

Autogenerated glue code for access Android JVM APIs from Rust
// 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;
    }
}