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

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

        /// [isAbstractObject](https://developer.android.com/reference/android/mtp/MtpConstants.html#isAbstractObject(int))
        pub fn isAbstractObject<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
            // class.path == "android/mtp/MtpConstants", java.flags == PUBLIC | STATIC, .name == "isAbstractObject", .descriptor == "(I)Z"
            unsafe {
                let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
                let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/mtp/MtpConstants\0", "isAbstractObject\0", "(I)Z\0");
                __jni_env.call_static_boolean_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
            }
        }

        /// public static final [ASSOCIATION_TYPE_GENERIC_FOLDER](https://developer.android.com/reference/android/mtp/MtpConstants.html#ASSOCIATION_TYPE_GENERIC_FOLDER)
        pub const ASSOCIATION_TYPE_GENERIC_FOLDER : i32 = 1;

        /// public static final [FORMAT_3GP_CONTAINER](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_3GP_CONTAINER)
        pub const FORMAT_3GP_CONTAINER : i32 = 47492;

        /// public static final [FORMAT_AAC](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_AAC)
        pub const FORMAT_AAC : i32 = 47363;

        /// public static final [FORMAT_ABSTRACT_AUDIO_ALBUM](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ABSTRACT_AUDIO_ALBUM)
        pub const FORMAT_ABSTRACT_AUDIO_ALBUM : i32 = 47619;

        /// public static final [FORMAT_ABSTRACT_AUDIO_PLAYLIST](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ABSTRACT_AUDIO_PLAYLIST)
        pub const FORMAT_ABSTRACT_AUDIO_PLAYLIST : i32 = 47625;

        /// public static final [FORMAT_ABSTRACT_AV_PLAYLIST](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ABSTRACT_AV_PLAYLIST)
        pub const FORMAT_ABSTRACT_AV_PLAYLIST : i32 = 47621;

        /// public static final [FORMAT_ABSTRACT_DOCUMENT](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ABSTRACT_DOCUMENT)
        pub const FORMAT_ABSTRACT_DOCUMENT : i32 = 47745;

        /// public static final [FORMAT_ABSTRACT_IMAGE_ALBUM](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ABSTRACT_IMAGE_ALBUM)
        pub const FORMAT_ABSTRACT_IMAGE_ALBUM : i32 = 47618;

        /// public static final [FORMAT_ABSTRACT_MEDIACAST](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ABSTRACT_MEDIACAST)
        pub const FORMAT_ABSTRACT_MEDIACAST : i32 = 47627;

        /// public static final [FORMAT_ABSTRACT_MULTIMEDIA_ALBUM](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ABSTRACT_MULTIMEDIA_ALBUM)
        pub const FORMAT_ABSTRACT_MULTIMEDIA_ALBUM : i32 = 47617;

        /// public static final [FORMAT_ABSTRACT_VIDEO_ALBUM](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ABSTRACT_VIDEO_ALBUM)
        pub const FORMAT_ABSTRACT_VIDEO_ALBUM : i32 = 47620;

        /// public static final [FORMAT_ABSTRACT_VIDEO_PLAYLIST](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ABSTRACT_VIDEO_PLAYLIST)
        pub const FORMAT_ABSTRACT_VIDEO_PLAYLIST : i32 = 47626;

        /// public static final [FORMAT_AIFF](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_AIFF)
        pub const FORMAT_AIFF : i32 = 12295;

        /// public static final [FORMAT_ASF](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ASF)
        pub const FORMAT_ASF : i32 = 12300;

        /// public static final [FORMAT_ASSOCIATION](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ASSOCIATION)
        pub const FORMAT_ASSOCIATION : i32 = 12289;

        /// public static final [FORMAT_ASX_PLAYLIST](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_ASX_PLAYLIST)
        pub const FORMAT_ASX_PLAYLIST : i32 = 47635;

        /// public static final [FORMAT_AUDIBLE](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_AUDIBLE)
        pub const FORMAT_AUDIBLE : i32 = 47364;

        /// public static final [FORMAT_AVI](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_AVI)
        pub const FORMAT_AVI : i32 = 12298;

        /// public static final [FORMAT_BMP](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_BMP)
        pub const FORMAT_BMP : i32 = 14340;

        /// public static final [FORMAT_DPOF](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_DPOF)
        pub const FORMAT_DPOF : i32 = 12294;

        /// public static final [FORMAT_EXECUTABLE](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_EXECUTABLE)
        pub const FORMAT_EXECUTABLE : i32 = 12291;

        /// public static final [FORMAT_EXIF_JPEG](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_EXIF_JPEG)
        pub const FORMAT_EXIF_JPEG : i32 = 14337;

        /// public static final [FORMAT_FLAC](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_FLAC)
        pub const FORMAT_FLAC : i32 = 47366;

        /// public static final [FORMAT_GIF](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_GIF)
        pub const FORMAT_GIF : i32 = 14343;

        /// public static final [FORMAT_HTML](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_HTML)
        pub const FORMAT_HTML : i32 = 12293;

        /// public static final [FORMAT_JFIF](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_JFIF)
        pub const FORMAT_JFIF : i32 = 14344;

        /// public static final [FORMAT_JP2](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_JP2)
        pub const FORMAT_JP2 : i32 = 14351;

        /// public static final [FORMAT_JPX](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_JPX)
        pub const FORMAT_JPX : i32 = 14352;

        /// public static final [FORMAT_M3U_PLAYLIST](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_M3U_PLAYLIST)
        pub const FORMAT_M3U_PLAYLIST : i32 = 47633;

        /// public static final [FORMAT_MP2](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_MP2)
        pub const FORMAT_MP2 : i32 = 47491;

        /// public static final [FORMAT_MP3](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_MP3)
        pub const FORMAT_MP3 : i32 = 12297;

        /// public static final [FORMAT_MP4_CONTAINER](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_MP4_CONTAINER)
        pub const FORMAT_MP4_CONTAINER : i32 = 47490;

        /// public static final [FORMAT_MPEG](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_MPEG)
        pub const FORMAT_MPEG : i32 = 12299;

        /// public static final [FORMAT_MPL_PLAYLIST](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_MPL_PLAYLIST)
        pub const FORMAT_MPL_PLAYLIST : i32 = 47634;

        /// public static final [FORMAT_MS_EXCEL_SPREADSHEET](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_MS_EXCEL_SPREADSHEET)
        pub const FORMAT_MS_EXCEL_SPREADSHEET : i32 = 47749;

        /// public static final [FORMAT_MS_POWERPOINT_PRESENTATION](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_MS_POWERPOINT_PRESENTATION)
        pub const FORMAT_MS_POWERPOINT_PRESENTATION : i32 = 47750;

        /// public static final [FORMAT_MS_WORD_DOCUMENT](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_MS_WORD_DOCUMENT)
        pub const FORMAT_MS_WORD_DOCUMENT : i32 = 47747;

        /// public static final [FORMAT_OGG](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_OGG)
        pub const FORMAT_OGG : i32 = 47362;

        /// public static final [FORMAT_PICT](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_PICT)
        pub const FORMAT_PICT : i32 = 14346;

        /// public static final [FORMAT_PLS_PLAYLIST](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_PLS_PLAYLIST)
        pub const FORMAT_PLS_PLAYLIST : i32 = 47636;

        /// public static final [FORMAT_PNG](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_PNG)
        pub const FORMAT_PNG : i32 = 14347;

        /// public static final [FORMAT_SCRIPT](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_SCRIPT)
        pub const FORMAT_SCRIPT : i32 = 12290;

        /// public static final [FORMAT_TEXT](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_TEXT)
        pub const FORMAT_TEXT : i32 = 12292;

        /// public static final [FORMAT_TIFF](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_TIFF)
        pub const FORMAT_TIFF : i32 = 14349;

        /// public static final [FORMAT_TIFF_EP](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_TIFF_EP)
        pub const FORMAT_TIFF_EP : i32 = 14338;

        /// public static final [FORMAT_UNDEFINED](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_UNDEFINED)
        pub const FORMAT_UNDEFINED : i32 = 12288;

        /// public static final [FORMAT_UNDEFINED_AUDIO](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_UNDEFINED_AUDIO)
        pub const FORMAT_UNDEFINED_AUDIO : i32 = 47360;

        /// public static final [FORMAT_UNDEFINED_COLLECTION](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_UNDEFINED_COLLECTION)
        pub const FORMAT_UNDEFINED_COLLECTION : i32 = 47616;

        /// public static final [FORMAT_UNDEFINED_DOCUMENT](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_UNDEFINED_DOCUMENT)
        pub const FORMAT_UNDEFINED_DOCUMENT : i32 = 47744;

        /// public static final [FORMAT_UNDEFINED_FIRMWARE](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_UNDEFINED_FIRMWARE)
        pub const FORMAT_UNDEFINED_FIRMWARE : i32 = 47106;

        /// public static final [FORMAT_UNDEFINED_VIDEO](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_UNDEFINED_VIDEO)
        pub const FORMAT_UNDEFINED_VIDEO : i32 = 47488;

        /// public static final [FORMAT_WAV](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_WAV)
        pub const FORMAT_WAV : i32 = 12296;

        /// public static final [FORMAT_WINDOWS_IMAGE_FORMAT](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_WINDOWS_IMAGE_FORMAT)
        pub const FORMAT_WINDOWS_IMAGE_FORMAT : i32 = 47233;

        /// public static final [FORMAT_WMA](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_WMA)
        pub const FORMAT_WMA : i32 = 47361;

        /// public static final [FORMAT_WMV](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_WMV)
        pub const FORMAT_WMV : i32 = 47489;

        /// public static final [FORMAT_WPL_PLAYLIST](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_WPL_PLAYLIST)
        pub const FORMAT_WPL_PLAYLIST : i32 = 47632;

        /// public static final [FORMAT_XML_DOCUMENT](https://developer.android.com/reference/android/mtp/MtpConstants.html#FORMAT_XML_DOCUMENT)
        pub const FORMAT_XML_DOCUMENT : i32 = 47746;

        /// public static final [PROTECTION_STATUS_NONE](https://developer.android.com/reference/android/mtp/MtpConstants.html#PROTECTION_STATUS_NONE)
        pub const PROTECTION_STATUS_NONE : i32 = 0;

        /// public static final [PROTECTION_STATUS_NON_TRANSFERABLE_DATA](https://developer.android.com/reference/android/mtp/MtpConstants.html#PROTECTION_STATUS_NON_TRANSFERABLE_DATA)
        pub const PROTECTION_STATUS_NON_TRANSFERABLE_DATA : i32 = 32771;

        /// public static final [PROTECTION_STATUS_READ_ONLY](https://developer.android.com/reference/android/mtp/MtpConstants.html#PROTECTION_STATUS_READ_ONLY)
        pub const PROTECTION_STATUS_READ_ONLY : i32 = 32769;

        /// public static final [PROTECTION_STATUS_READ_ONLY_DATA](https://developer.android.com/reference/android/mtp/MtpConstants.html#PROTECTION_STATUS_READ_ONLY_DATA)
        pub const PROTECTION_STATUS_READ_ONLY_DATA : i32 = 32770;
    }
}