[]Struct jni_android_sys::android::media::ExifInterface

#[repr(transparent)]
pub struct ExifInterface(_);

public class ExifInterface

Required feature: "android-media-ExifInterface"

Methods

impl ExifInterface

pub fn new_String<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>
) -> Result<Local<'env, ExifInterface>, Local<'env, Throwable>>
[src]

ExifInterface

Required features: "java-lang-String"

pub fn new_FileDescriptor<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env FileDescriptor>>
) -> Result<Local<'env, ExifInterface>, Local<'env, Throwable>>
[src]

ExifInterface

Required features: "java-io-FileDescriptor"

pub fn new_InputStream<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env InputStream>>
) -> Result<Local<'env, ExifInterface>, Local<'env, Throwable>>
[src]

ExifInterface

Required features: "java-io-InputStream"

pub fn getAttribute<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getAttribute

Required features: "java-lang-String"

pub fn getAttributeInt<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

getAttributeInt

Required features: "java-lang-String"

pub fn getAttributeDouble<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: f64
) -> Result<f64, Local<'env, Throwable>>
[src]

getAttributeDouble

Required features: "java-lang-String"

pub fn setAttribute<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<(), Local<'env, Throwable>>
[src]

setAttribute

Required features: "java-lang-String"

pub fn saveAttributes<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn hasThumbnail<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn getThumbnail<'env>(
    &'env self
) -> Result<Option<Local<'env, ByteArray>>, Local<'env, Throwable>>
[src]

pub fn getThumbnailBytes<'env>(
    &'env self
) -> Result<Option<Local<'env, ByteArray>>, Local<'env, Throwable>>
[src]

pub fn getThumbnailBitmap<'env>(
    &'env self
) -> Result<Option<Local<'env, Bitmap>>, Local<'env, Throwable>>
[src]

getThumbnailBitmap

Required features: "android-graphics-Bitmap"

pub fn isThumbnailCompressed<'env>(
    &'env self
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn getThumbnailRange<'env>(
    &'env self
) -> Result<Option<Local<'env, LongArray>>, Local<'env, Throwable>>
[src]

pub fn getLatLong<'env>(
    &'env self,
    arg0: impl Into<Option<&'env FloatArray>>
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn getAltitude<'env>(
    &'env self,
    arg0: f64
) -> Result<f64, Local<'env, Throwable>>
[src]

pub const ORIENTATION_FLIP_HORIZONTAL: i32[src]

public static final ORIENTATION_FLIP_HORIZONTAL

pub const ORIENTATION_FLIP_VERTICAL: i32[src]

public static final ORIENTATION_FLIP_VERTICAL

pub const ORIENTATION_NORMAL: i32[src]

public static final ORIENTATION_NORMAL

pub const ORIENTATION_ROTATE_180: i32[src]

public static final ORIENTATION_ROTATE_180

pub const ORIENTATION_ROTATE_270: i32[src]

public static final ORIENTATION_ROTATE_270

pub const ORIENTATION_ROTATE_90: i32[src]

public static final ORIENTATION_ROTATE_90

pub const ORIENTATION_TRANSPOSE: i32[src]

public static final ORIENTATION_TRANSPOSE

pub const ORIENTATION_TRANSVERSE: i32[src]

public static final ORIENTATION_TRANSVERSE

pub const ORIENTATION_UNDEFINED: i32[src]

public static final ORIENTATION_UNDEFINED

pub const TAG_APERTURE: &'static str[src]

Deprecated

public static final TAG_APERTURE

pub const TAG_APERTURE_VALUE: &'static str[src]

public static final TAG_APERTURE_VALUE

pub const TAG_ARTIST: &'static str[src]

public static final TAG_ARTIST

pub const TAG_BITS_PER_SAMPLE: &'static str[src]

public static final TAG_BITS_PER_SAMPLE

pub const TAG_BRIGHTNESS_VALUE: &'static str[src]

public static final TAG_BRIGHTNESS_VALUE

pub const TAG_CFA_PATTERN: &'static str[src]

public static final TAG_CFA_PATTERN

pub const TAG_COLOR_SPACE: &'static str[src]

public static final TAG_COLOR_SPACE

pub const TAG_COMPONENTS_CONFIGURATION: &'static str[src]

public static final TAG_COMPONENTS_CONFIGURATION

pub const TAG_COMPRESSED_BITS_PER_PIXEL: &'static str[src]

public static final TAG_COMPRESSED_BITS_PER_PIXEL

pub const TAG_COMPRESSION: &'static str[src]

public static final TAG_COMPRESSION

pub const TAG_CONTRAST: &'static str[src]

public static final TAG_CONTRAST

public static final TAG_COPYRIGHT

pub const TAG_CUSTOM_RENDERED: &'static str[src]

public static final TAG_CUSTOM_RENDERED

pub const TAG_DATETIME: &'static str[src]

public static final TAG_DATETIME

pub const TAG_DATETIME_DIGITIZED: &'static str[src]

public static final TAG_DATETIME_DIGITIZED

pub const TAG_DATETIME_ORIGINAL: &'static str[src]

public static final TAG_DATETIME_ORIGINAL

pub const TAG_DEFAULT_CROP_SIZE: &'static str[src]

public static final TAG_DEFAULT_CROP_SIZE

pub const TAG_DEVICE_SETTING_DESCRIPTION: &'static str[src]

public static final TAG_DEVICE_SETTING_DESCRIPTION

pub const TAG_DIGITAL_ZOOM_RATIO: &'static str[src]

public static final TAG_DIGITAL_ZOOM_RATIO

pub const TAG_DNG_VERSION: &'static str[src]

public static final TAG_DNG_VERSION

pub const TAG_EXIF_VERSION: &'static str[src]

public static final TAG_EXIF_VERSION

pub const TAG_EXPOSURE_BIAS_VALUE: &'static str[src]

public static final TAG_EXPOSURE_BIAS_VALUE

pub const TAG_EXPOSURE_INDEX: &'static str[src]

public static final TAG_EXPOSURE_INDEX

pub const TAG_EXPOSURE_MODE: &'static str[src]

public static final TAG_EXPOSURE_MODE

pub const TAG_EXPOSURE_PROGRAM: &'static str[src]

public static final TAG_EXPOSURE_PROGRAM

pub const TAG_EXPOSURE_TIME: &'static str[src]

public static final TAG_EXPOSURE_TIME

pub const TAG_FILE_SOURCE: &'static str[src]

public static final TAG_FILE_SOURCE

pub const TAG_FLASH: &'static str[src]

public static final TAG_FLASH

pub const TAG_FLASHPIX_VERSION: &'static str[src]

public static final TAG_FLASHPIX_VERSION

pub const TAG_FLASH_ENERGY: &'static str[src]

public static final TAG_FLASH_ENERGY

pub const TAG_FOCAL_LENGTH: &'static str[src]

public static final TAG_FOCAL_LENGTH

pub const TAG_FOCAL_LENGTH_IN_35MM_FILM: &'static str[src]

public static final TAG_FOCAL_LENGTH_IN_35MM_FILM

pub const TAG_FOCAL_PLANE_RESOLUTION_UNIT: &'static str[src]

public static final TAG_FOCAL_PLANE_RESOLUTION_UNIT

pub const TAG_FOCAL_PLANE_X_RESOLUTION: &'static str[src]

public static final TAG_FOCAL_PLANE_X_RESOLUTION

pub const TAG_FOCAL_PLANE_Y_RESOLUTION: &'static str[src]

public static final TAG_FOCAL_PLANE_Y_RESOLUTION

pub const TAG_F_NUMBER: &'static str[src]

public static final TAG_F_NUMBER

pub const TAG_GAIN_CONTROL: &'static str[src]

public static final TAG_GAIN_CONTROL

pub const TAG_GPS_ALTITUDE: &'static str[src]

public static final TAG_GPS_ALTITUDE

pub const TAG_GPS_ALTITUDE_REF: &'static str[src]

public static final TAG_GPS_ALTITUDE_REF

pub const TAG_GPS_AREA_INFORMATION: &'static str[src]

public static final TAG_GPS_AREA_INFORMATION

pub const TAG_GPS_DATESTAMP: &'static str[src]

public static final TAG_GPS_DATESTAMP

pub const TAG_GPS_DEST_BEARING: &'static str[src]

public static final TAG_GPS_DEST_BEARING

pub const TAG_GPS_DEST_BEARING_REF: &'static str[src]

public static final TAG_GPS_DEST_BEARING_REF

pub const TAG_GPS_DEST_DISTANCE: &'static str[src]

public static final TAG_GPS_DEST_DISTANCE

pub const TAG_GPS_DEST_DISTANCE_REF: &'static str[src]

public static final TAG_GPS_DEST_DISTANCE_REF

pub const TAG_GPS_DEST_LATITUDE: &'static str[src]

public static final TAG_GPS_DEST_LATITUDE

pub const TAG_GPS_DEST_LATITUDE_REF: &'static str[src]

public static final TAG_GPS_DEST_LATITUDE_REF

pub const TAG_GPS_DEST_LONGITUDE: &'static str[src]

public static final TAG_GPS_DEST_LONGITUDE

pub const TAG_GPS_DEST_LONGITUDE_REF: &'static str[src]

public static final TAG_GPS_DEST_LONGITUDE_REF

pub const TAG_GPS_DIFFERENTIAL: &'static str[src]

public static final TAG_GPS_DIFFERENTIAL

pub const TAG_GPS_DOP: &'static str[src]

public static final TAG_GPS_DOP

pub const TAG_GPS_IMG_DIRECTION: &'static str[src]

public static final TAG_GPS_IMG_DIRECTION

pub const TAG_GPS_IMG_DIRECTION_REF: &'static str[src]

public static final TAG_GPS_IMG_DIRECTION_REF

pub const TAG_GPS_LATITUDE: &'static str[src]

public static final TAG_GPS_LATITUDE

pub const TAG_GPS_LATITUDE_REF: &'static str[src]

public static final TAG_GPS_LATITUDE_REF

pub const TAG_GPS_LONGITUDE: &'static str[src]

public static final TAG_GPS_LONGITUDE

pub const TAG_GPS_LONGITUDE_REF: &'static str[src]

public static final TAG_GPS_LONGITUDE_REF

pub const TAG_GPS_MAP_DATUM: &'static str[src]

public static final TAG_GPS_MAP_DATUM

pub const TAG_GPS_MEASURE_MODE: &'static str[src]

public static final TAG_GPS_MEASURE_MODE

pub const TAG_GPS_PROCESSING_METHOD: &'static str[src]

public static final TAG_GPS_PROCESSING_METHOD

pub const TAG_GPS_SATELLITES: &'static str[src]

public static final TAG_GPS_SATELLITES

pub const TAG_GPS_SPEED: &'static str[src]

public static final TAG_GPS_SPEED

pub const TAG_GPS_SPEED_REF: &'static str[src]

public static final TAG_GPS_SPEED_REF

pub const TAG_GPS_STATUS: &'static str[src]

public static final TAG_GPS_STATUS

pub const TAG_GPS_TIMESTAMP: &'static str[src]

public static final TAG_GPS_TIMESTAMP

pub const TAG_GPS_TRACK: &'static str[src]

public static final TAG_GPS_TRACK

pub const TAG_GPS_TRACK_REF: &'static str[src]

public static final TAG_GPS_TRACK_REF

pub const TAG_GPS_VERSION_ID: &'static str[src]

public static final TAG_GPS_VERSION_ID

pub const TAG_IMAGE_DESCRIPTION: &'static str[src]

public static final TAG_IMAGE_DESCRIPTION

pub const TAG_IMAGE_LENGTH: &'static str[src]

public static final TAG_IMAGE_LENGTH

pub const TAG_IMAGE_UNIQUE_ID: &'static str[src]

public static final TAG_IMAGE_UNIQUE_ID

pub const TAG_IMAGE_WIDTH: &'static str[src]

public static final TAG_IMAGE_WIDTH

pub const TAG_INTEROPERABILITY_INDEX: &'static str[src]

public static final TAG_INTEROPERABILITY_INDEX

pub const TAG_ISO: &'static str[src]

Deprecated

public static final TAG_ISO

pub const TAG_ISO_SPEED_RATINGS: &'static str[src]

public static final TAG_ISO_SPEED_RATINGS

pub const TAG_JPEG_INTERCHANGE_FORMAT: &'static str[src]

public static final TAG_JPEG_INTERCHANGE_FORMAT

pub const TAG_JPEG_INTERCHANGE_FORMAT_LENGTH: &'static str[src]

pub const TAG_LIGHT_SOURCE: &'static str[src]

public static final TAG_LIGHT_SOURCE

pub const TAG_MAKE: &'static str[src]

public static final TAG_MAKE

pub const TAG_MAKER_NOTE: &'static str[src]

public static final TAG_MAKER_NOTE

pub const TAG_MAX_APERTURE_VALUE: &'static str[src]

public static final TAG_MAX_APERTURE_VALUE

pub const TAG_METERING_MODE: &'static str[src]

public static final TAG_METERING_MODE

pub const TAG_MODEL: &'static str[src]

public static final TAG_MODEL

pub const TAG_NEW_SUBFILE_TYPE: &'static str[src]

public static final TAG_NEW_SUBFILE_TYPE

pub const TAG_OECF: &'static str[src]

public static final TAG_OECF

pub const TAG_ORF_ASPECT_FRAME: &'static str[src]

public static final TAG_ORF_ASPECT_FRAME

pub const TAG_ORF_PREVIEW_IMAGE_LENGTH: &'static str[src]

public static final TAG_ORF_PREVIEW_IMAGE_LENGTH

pub const TAG_ORF_PREVIEW_IMAGE_START: &'static str[src]

public static final TAG_ORF_PREVIEW_IMAGE_START

pub const TAG_ORF_THUMBNAIL_IMAGE: &'static str[src]

public static final TAG_ORF_THUMBNAIL_IMAGE

pub const TAG_ORIENTATION: &'static str[src]

public static final TAG_ORIENTATION

pub const TAG_PHOTOMETRIC_INTERPRETATION: &'static str[src]

public static final TAG_PHOTOMETRIC_INTERPRETATION

pub const TAG_PIXEL_X_DIMENSION: &'static str[src]

public static final TAG_PIXEL_X_DIMENSION

pub const TAG_PIXEL_Y_DIMENSION: &'static str[src]

public static final TAG_PIXEL_Y_DIMENSION

pub const TAG_PLANAR_CONFIGURATION: &'static str[src]

public static final TAG_PLANAR_CONFIGURATION

pub const TAG_PRIMARY_CHROMATICITIES: &'static str[src]

public static final TAG_PRIMARY_CHROMATICITIES

pub const TAG_REFERENCE_BLACK_WHITE: &'static str[src]

public static final TAG_REFERENCE_BLACK_WHITE

public static final TAG_RELATED_SOUND_FILE

pub const TAG_RESOLUTION_UNIT: &'static str[src]

public static final TAG_RESOLUTION_UNIT

pub const TAG_ROWS_PER_STRIP: &'static str[src]

public static final TAG_ROWS_PER_STRIP

pub const TAG_RW2_ISO: &'static str[src]

public static final TAG_RW2_ISO

pub const TAG_RW2_JPG_FROM_RAW: &'static str[src]

public static final TAG_RW2_JPG_FROM_RAW

pub const TAG_RW2_SENSOR_BOTTOM_BORDER: &'static str[src]

public static final TAG_RW2_SENSOR_BOTTOM_BORDER

pub const TAG_RW2_SENSOR_LEFT_BORDER: &'static str[src]

public static final TAG_RW2_SENSOR_LEFT_BORDER

pub const TAG_RW2_SENSOR_RIGHT_BORDER: &'static str[src]

public static final TAG_RW2_SENSOR_RIGHT_BORDER

pub const TAG_RW2_SENSOR_TOP_BORDER: &'static str[src]

public static final TAG_RW2_SENSOR_TOP_BORDER

pub const TAG_SAMPLES_PER_PIXEL: &'static str[src]

public static final TAG_SAMPLES_PER_PIXEL

pub const TAG_SATURATION: &'static str[src]

public static final TAG_SATURATION

pub const TAG_SCENE_CAPTURE_TYPE: &'static str[src]

public static final TAG_SCENE_CAPTURE_TYPE

pub const TAG_SCENE_TYPE: &'static str[src]

public static final TAG_SCENE_TYPE

pub const TAG_SENSING_METHOD: &'static str[src]

public static final TAG_SENSING_METHOD

pub const TAG_SHARPNESS: &'static str[src]

public static final TAG_SHARPNESS

pub const TAG_SHUTTER_SPEED_VALUE: &'static str[src]

public static final TAG_SHUTTER_SPEED_VALUE

pub const TAG_SOFTWARE: &'static str[src]

public static final TAG_SOFTWARE

pub const TAG_SPATIAL_FREQUENCY_RESPONSE: &'static str[src]

public static final TAG_SPATIAL_FREQUENCY_RESPONSE

pub const TAG_SPECTRAL_SENSITIVITY: &'static str[src]

public static final TAG_SPECTRAL_SENSITIVITY

pub const TAG_STRIP_BYTE_COUNTS: &'static str[src]

public static final TAG_STRIP_BYTE_COUNTS

pub const TAG_STRIP_OFFSETS: &'static str[src]

public static final TAG_STRIP_OFFSETS

pub const TAG_SUBFILE_TYPE: &'static str[src]

public static final TAG_SUBFILE_TYPE

pub const TAG_SUBJECT_AREA: &'static str[src]

public static final TAG_SUBJECT_AREA

pub const TAG_SUBJECT_DISTANCE: &'static str[src]

public static final TAG_SUBJECT_DISTANCE

pub const TAG_SUBJECT_DISTANCE_RANGE: &'static str[src]

public static final TAG_SUBJECT_DISTANCE_RANGE

pub const TAG_SUBJECT_LOCATION: &'static str[src]

public static final TAG_SUBJECT_LOCATION

pub const TAG_SUBSEC_TIME: &'static str[src]

public static final TAG_SUBSEC_TIME

pub const TAG_SUBSEC_TIME_DIG: &'static str[src]

Deprecated

public static final TAG_SUBSEC_TIME_DIG

pub const TAG_SUBSEC_TIME_DIGITIZED: &'static str[src]

public static final TAG_SUBSEC_TIME_DIGITIZED

pub const TAG_SUBSEC_TIME_ORIG: &'static str[src]

Deprecated

public static final TAG_SUBSEC_TIME_ORIG

pub const TAG_SUBSEC_TIME_ORIGINAL: &'static str[src]

public static final TAG_SUBSEC_TIME_ORIGINAL

pub const TAG_THUMBNAIL_IMAGE_LENGTH: &'static str[src]

public static final TAG_THUMBNAIL_IMAGE_LENGTH

pub const TAG_THUMBNAIL_IMAGE_WIDTH: &'static str[src]

public static final TAG_THUMBNAIL_IMAGE_WIDTH

pub const TAG_TRANSFER_FUNCTION: &'static str[src]

public static final TAG_TRANSFER_FUNCTION

pub const TAG_USER_COMMENT: &'static str[src]

public static final TAG_USER_COMMENT

pub const TAG_WHITE_BALANCE: &'static str[src]

public static final TAG_WHITE_BALANCE

pub const TAG_WHITE_POINT: &'static str[src]

public static final TAG_WHITE_POINT

pub const TAG_X_RESOLUTION: &'static str[src]

public static final TAG_X_RESOLUTION

pub const TAG_Y_CB_CR_COEFFICIENTS: &'static str[src]

public static final TAG_Y_CB_CR_COEFFICIENTS

pub const TAG_Y_CB_CR_POSITIONING: &'static str[src]

public static final TAG_Y_CB_CR_POSITIONING

pub const TAG_Y_CB_CR_SUB_SAMPLING: &'static str[src]

public static final TAG_Y_CB_CR_SUB_SAMPLING

pub const TAG_Y_RESOLUTION: &'static str[src]

public static final TAG_Y_RESOLUTION

pub const WHITEBALANCE_AUTO: i32[src]

public static final WHITEBALANCE_AUTO

pub const WHITEBALANCE_MANUAL: i32[src]

public static final WHITEBALANCE_MANUAL

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for ExifInterface

impl AsValidJObjectAndEnv for ExifInterface

impl Deref for ExifInterface

type Target = Object

The resulting type after dereferencing.

impl JniType for ExifInterface

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.