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-bluetooth-BluetoothClass_Device"))]
__jni_bindgen! {
    /// public class [BluetoothClass.Device](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html)
    ///
    /// Required feature: "android-bluetooth-BluetoothClass_Device"
    public class BluetoothClass_Device ("android/bluetooth/BluetoothClass$Device") extends crate::java::lang::Object {

        /// [Device](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#Device())
        pub fn new<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<__jni_bindgen::Local<'env, crate::android::bluetooth::BluetoothClass_Device>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
            // class.path == "android/bluetooth/BluetoothClass$Device", java.flags == PUBLIC, .name == "<init>", .descriptor == "()V"
            unsafe {
                let __jni_args = [];
                let (__jni_class, __jni_method) = __jni_env.require_class_method("android/bluetooth/BluetoothClass$Device\0", "<init>\0", "()V\0");
                __jni_env.new_object_a(__jni_class, __jni_method, __jni_args.as_ptr())
            }
        }

        /// public static final [AUDIO_VIDEO_CAMCORDER](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_CAMCORDER)
        pub const AUDIO_VIDEO_CAMCORDER : i32 = 1076;

        /// public static final [AUDIO_VIDEO_CAR_AUDIO](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_CAR_AUDIO)
        pub const AUDIO_VIDEO_CAR_AUDIO : i32 = 1056;

        /// public static final [AUDIO_VIDEO_HANDSFREE](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_HANDSFREE)
        pub const AUDIO_VIDEO_HANDSFREE : i32 = 1032;

        /// public static final [AUDIO_VIDEO_HEADPHONES](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_HEADPHONES)
        pub const AUDIO_VIDEO_HEADPHONES : i32 = 1048;

        /// public static final [AUDIO_VIDEO_HIFI_AUDIO](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_HIFI_AUDIO)
        pub const AUDIO_VIDEO_HIFI_AUDIO : i32 = 1064;

        /// public static final [AUDIO_VIDEO_LOUDSPEAKER](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_LOUDSPEAKER)
        pub const AUDIO_VIDEO_LOUDSPEAKER : i32 = 1044;

        /// public static final [AUDIO_VIDEO_MICROPHONE](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_MICROPHONE)
        pub const AUDIO_VIDEO_MICROPHONE : i32 = 1040;

        /// public static final [AUDIO_VIDEO_PORTABLE_AUDIO](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_PORTABLE_AUDIO)
        pub const AUDIO_VIDEO_PORTABLE_AUDIO : i32 = 1052;

        /// public static final [AUDIO_VIDEO_SET_TOP_BOX](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_SET_TOP_BOX)
        pub const AUDIO_VIDEO_SET_TOP_BOX : i32 = 1060;

        /// public static final [AUDIO_VIDEO_UNCATEGORIZED](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_UNCATEGORIZED)
        pub const AUDIO_VIDEO_UNCATEGORIZED : i32 = 1024;

        /// public static final [AUDIO_VIDEO_VCR](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_VCR)
        pub const AUDIO_VIDEO_VCR : i32 = 1068;

        /// public static final [AUDIO_VIDEO_VIDEO_CAMERA](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_VIDEO_CAMERA)
        pub const AUDIO_VIDEO_VIDEO_CAMERA : i32 = 1072;

        /// public static final [AUDIO_VIDEO_VIDEO_CONFERENCING](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_VIDEO_CONFERENCING)
        pub const AUDIO_VIDEO_VIDEO_CONFERENCING : i32 = 1088;

        /// public static final [AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER)
        pub const AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER : i32 = 1084;

        /// public static final [AUDIO_VIDEO_VIDEO_GAMING_TOY](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_VIDEO_GAMING_TOY)
        pub const AUDIO_VIDEO_VIDEO_GAMING_TOY : i32 = 1096;

        /// public static final [AUDIO_VIDEO_VIDEO_MONITOR](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_VIDEO_MONITOR)
        pub const AUDIO_VIDEO_VIDEO_MONITOR : i32 = 1080;

        /// public static final [AUDIO_VIDEO_WEARABLE_HEADSET](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#AUDIO_VIDEO_WEARABLE_HEADSET)
        pub const AUDIO_VIDEO_WEARABLE_HEADSET : i32 = 1028;

        /// public static final [COMPUTER_DESKTOP](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#COMPUTER_DESKTOP)
        pub const COMPUTER_DESKTOP : i32 = 260;

        /// public static final [COMPUTER_HANDHELD_PC_PDA](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#COMPUTER_HANDHELD_PC_PDA)
        pub const COMPUTER_HANDHELD_PC_PDA : i32 = 272;

        /// public static final [COMPUTER_LAPTOP](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#COMPUTER_LAPTOP)
        pub const COMPUTER_LAPTOP : i32 = 268;

        /// public static final [COMPUTER_PALM_SIZE_PC_PDA](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#COMPUTER_PALM_SIZE_PC_PDA)
        pub const COMPUTER_PALM_SIZE_PC_PDA : i32 = 276;

        /// public static final [COMPUTER_SERVER](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#COMPUTER_SERVER)
        pub const COMPUTER_SERVER : i32 = 264;

        /// public static final [COMPUTER_UNCATEGORIZED](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#COMPUTER_UNCATEGORIZED)
        pub const COMPUTER_UNCATEGORIZED : i32 = 256;

        /// public static final [COMPUTER_WEARABLE](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#COMPUTER_WEARABLE)
        pub const COMPUTER_WEARABLE : i32 = 280;

        /// public static final [HEALTH_BLOOD_PRESSURE](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#HEALTH_BLOOD_PRESSURE)
        pub const HEALTH_BLOOD_PRESSURE : i32 = 2308;

        /// public static final [HEALTH_DATA_DISPLAY](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#HEALTH_DATA_DISPLAY)
        pub const HEALTH_DATA_DISPLAY : i32 = 2332;

        /// public static final [HEALTH_GLUCOSE](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#HEALTH_GLUCOSE)
        pub const HEALTH_GLUCOSE : i32 = 2320;

        /// public static final [HEALTH_PULSE_OXIMETER](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#HEALTH_PULSE_OXIMETER)
        pub const HEALTH_PULSE_OXIMETER : i32 = 2324;

        /// public static final [HEALTH_PULSE_RATE](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#HEALTH_PULSE_RATE)
        pub const HEALTH_PULSE_RATE : i32 = 2328;

        /// public static final [HEALTH_THERMOMETER](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#HEALTH_THERMOMETER)
        pub const HEALTH_THERMOMETER : i32 = 2312;

        /// public static final [HEALTH_UNCATEGORIZED](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#HEALTH_UNCATEGORIZED)
        pub const HEALTH_UNCATEGORIZED : i32 = 2304;

        /// public static final [HEALTH_WEIGHING](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#HEALTH_WEIGHING)
        pub const HEALTH_WEIGHING : i32 = 2316;

        /// public static final [PHONE_CELLULAR](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#PHONE_CELLULAR)
        pub const PHONE_CELLULAR : i32 = 516;

        /// public static final [PHONE_CORDLESS](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#PHONE_CORDLESS)
        pub const PHONE_CORDLESS : i32 = 520;

        /// public static final [PHONE_ISDN](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#PHONE_ISDN)
        pub const PHONE_ISDN : i32 = 532;

        /// public static final [PHONE_MODEM_OR_GATEWAY](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#PHONE_MODEM_OR_GATEWAY)
        pub const PHONE_MODEM_OR_GATEWAY : i32 = 528;

        /// public static final [PHONE_SMART](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#PHONE_SMART)
        pub const PHONE_SMART : i32 = 524;

        /// public static final [PHONE_UNCATEGORIZED](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#PHONE_UNCATEGORIZED)
        pub const PHONE_UNCATEGORIZED : i32 = 512;

        /// public static final [TOY_CONTROLLER](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#TOY_CONTROLLER)
        pub const TOY_CONTROLLER : i32 = 2064;

        /// public static final [TOY_DOLL_ACTION_FIGURE](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#TOY_DOLL_ACTION_FIGURE)
        pub const TOY_DOLL_ACTION_FIGURE : i32 = 2060;

        /// public static final [TOY_GAME](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#TOY_GAME)
        pub const TOY_GAME : i32 = 2068;

        /// public static final [TOY_ROBOT](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#TOY_ROBOT)
        pub const TOY_ROBOT : i32 = 2052;

        /// public static final [TOY_UNCATEGORIZED](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#TOY_UNCATEGORIZED)
        pub const TOY_UNCATEGORIZED : i32 = 2048;

        /// public static final [TOY_VEHICLE](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#TOY_VEHICLE)
        pub const TOY_VEHICLE : i32 = 2056;

        /// public static final [WEARABLE_GLASSES](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#WEARABLE_GLASSES)
        pub const WEARABLE_GLASSES : i32 = 1812;

        /// public static final [WEARABLE_HELMET](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#WEARABLE_HELMET)
        pub const WEARABLE_HELMET : i32 = 1808;

        /// public static final [WEARABLE_JACKET](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#WEARABLE_JACKET)
        pub const WEARABLE_JACKET : i32 = 1804;

        /// public static final [WEARABLE_PAGER](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#WEARABLE_PAGER)
        pub const WEARABLE_PAGER : i32 = 1800;

        /// public static final [WEARABLE_UNCATEGORIZED](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#WEARABLE_UNCATEGORIZED)
        pub const WEARABLE_UNCATEGORIZED : i32 = 1792;

        /// public static final [WEARABLE_WRIST_WATCH](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html#WEARABLE_WRIST_WATCH)
        pub const WEARABLE_WRIST_WATCH : i32 = 1796;
    }
}