Class ExifInterface
public class ExifInterface : JVMBridgeBase<ExifInterface>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<ExifInterface>ExifInterface
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<ExifInterface>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<ExifInterface>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<ExifInterface>.IsAssignableFrom(IJavaType)JVMBridgeBase<ExifInterface>.IsAssignableFrom<T>()JVMBridgeBase<ExifInterface>.Execute<T>(params T[])JVMBridgeBase<ExifInterface>.DynBridgeClazzJVMBridgeBase<ExifInterface>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
ExifInterface()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public ExifInterface()
ExifInterface(File)
public ExifInterface(File arg0)
Parameters
Exceptions
ExifInterface(FileDescriptor)
public ExifInterface(FileDescriptor arg0)
Parameters
Exceptions
ExifInterface(InputStream)
public ExifInterface(InputStream arg0)
Parameters
arg0
InputStream
Exceptions
ExifInterface(InputStream, int)
public ExifInterface(InputStream arg0, int arg1)
Parameters
arg0
InputStreamarg1
int
Exceptions
ExifInterface(String)
public ExifInterface(String arg0)
Parameters
Exceptions
ExifInterface(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public ExifInterface(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
ORIENTATION_FLIP_HORIZONTAL
https://developer.android.com/reference/android/media/ExifInterface.html#ORIENTATION_FLIP_HORIZONTAL
public static int ORIENTATION_FLIP_HORIZONTAL { get; }
Property Value
ORIENTATION_FLIP_VERTICAL
public static int ORIENTATION_FLIP_VERTICAL { get; }
Property Value
ORIENTATION_NORMAL
public static int ORIENTATION_NORMAL { get; }
Property Value
ORIENTATION_ROTATE_180
public static int ORIENTATION_ROTATE_180 { get; }
Property Value
ORIENTATION_ROTATE_270
public static int ORIENTATION_ROTATE_270 { get; }
Property Value
ORIENTATION_ROTATE_90
public static int ORIENTATION_ROTATE_90 { get; }
Property Value
ORIENTATION_TRANSPOSE
public static int ORIENTATION_TRANSPOSE { get; }
Property Value
ORIENTATION_TRANSVERSE
public static int ORIENTATION_TRANSVERSE { get; }
Property Value
ORIENTATION_UNDEFINED
public static int ORIENTATION_UNDEFINED { get; }
Property Value
STREAM_TYPE_EXIF_DATA_ONLY
public static int STREAM_TYPE_EXIF_DATA_ONLY { get; }
Property Value
STREAM_TYPE_FULL_IMAGE_DATA
https://developer.android.com/reference/android/media/ExifInterface.html#STREAM_TYPE_FULL_IMAGE_DATA
public static int STREAM_TYPE_FULL_IMAGE_DATA { get; }
Property Value
TAG_APERTURE
[Obsolete]
public static String TAG_APERTURE { get; }
Property Value
TAG_APERTURE_VALUE
public static String TAG_APERTURE_VALUE { get; }
Property Value
TAG_ARTIST
public static String TAG_ARTIST { get; }
Property Value
TAG_BITS_PER_SAMPLE
public static String TAG_BITS_PER_SAMPLE { get; }
Property Value
TAG_BRIGHTNESS_VALUE
public static String TAG_BRIGHTNESS_VALUE { get; }
Property Value
TAG_CFA_PATTERN
public static String TAG_CFA_PATTERN { get; }
Property Value
TAG_COLOR_SPACE
public static String TAG_COLOR_SPACE { get; }
Property Value
TAG_COMPONENTS_CONFIGURATION
public static String TAG_COMPONENTS_CONFIGURATION { get; }
Property Value
TAG_COMPRESSED_BITS_PER_PIXEL
public static String TAG_COMPRESSED_BITS_PER_PIXEL { get; }
Property Value
TAG_COMPRESSION
public static String TAG_COMPRESSION { get; }
Property Value
TAG_CONTRAST
public static String TAG_CONTRAST { get; }
Property Value
TAG_COPYRIGHT
public static String TAG_COPYRIGHT { get; }
Property Value
TAG_CUSTOM_RENDERED
public static String TAG_CUSTOM_RENDERED { get; }
Property Value
TAG_DATETIME
public static String TAG_DATETIME { get; }
Property Value
TAG_DATETIME_DIGITIZED
public static String TAG_DATETIME_DIGITIZED { get; }
Property Value
TAG_DATETIME_ORIGINAL
public static String TAG_DATETIME_ORIGINAL { get; }
Property Value
TAG_DEFAULT_CROP_SIZE
public static String TAG_DEFAULT_CROP_SIZE { get; }
Property Value
TAG_DEVICE_SETTING_DESCRIPTION
public static String TAG_DEVICE_SETTING_DESCRIPTION { get; }
Property Value
TAG_DIGITAL_ZOOM_RATIO
public static String TAG_DIGITAL_ZOOM_RATIO { get; }
Property Value
TAG_DNG_VERSION
public static String TAG_DNG_VERSION { get; }
Property Value
TAG_EXIF_VERSION
public static String TAG_EXIF_VERSION { get; }
Property Value
TAG_EXPOSURE_BIAS_VALUE
public static String TAG_EXPOSURE_BIAS_VALUE { get; }
Property Value
TAG_EXPOSURE_INDEX
public static String TAG_EXPOSURE_INDEX { get; }
Property Value
TAG_EXPOSURE_MODE
public static String TAG_EXPOSURE_MODE { get; }
Property Value
TAG_EXPOSURE_PROGRAM
public static String TAG_EXPOSURE_PROGRAM { get; }
Property Value
TAG_EXPOSURE_TIME
public static String TAG_EXPOSURE_TIME { get; }
Property Value
TAG_FILE_SOURCE
public static String TAG_FILE_SOURCE { get; }
Property Value
TAG_FLASH
public static String TAG_FLASH { get; }
Property Value
TAG_FLASHPIX_VERSION
public static String TAG_FLASHPIX_VERSION { get; }
Property Value
TAG_FLASH_ENERGY
public static String TAG_FLASH_ENERGY { get; }
Property Value
TAG_FOCAL_LENGTH
public static String TAG_FOCAL_LENGTH { get; }
Property Value
TAG_FOCAL_LENGTH_IN_35MM_FILM
public static String TAG_FOCAL_LENGTH_IN_35MM_FILM { get; }
Property Value
TAG_FOCAL_PLANE_RESOLUTION_UNIT
public static String TAG_FOCAL_PLANE_RESOLUTION_UNIT { get; }
Property Value
TAG_FOCAL_PLANE_X_RESOLUTION
public static String TAG_FOCAL_PLANE_X_RESOLUTION { get; }
Property Value
TAG_FOCAL_PLANE_Y_RESOLUTION
public static String TAG_FOCAL_PLANE_Y_RESOLUTION { get; }
Property Value
TAG_F_NUMBER
public static String TAG_F_NUMBER { get; }
Property Value
TAG_GAIN_CONTROL
public static String TAG_GAIN_CONTROL { get; }
Property Value
TAG_GPS_ALTITUDE
public static String TAG_GPS_ALTITUDE { get; }
Property Value
TAG_GPS_ALTITUDE_REF
public static String TAG_GPS_ALTITUDE_REF { get; }
Property Value
TAG_GPS_AREA_INFORMATION
public static String TAG_GPS_AREA_INFORMATION { get; }
Property Value
TAG_GPS_DATESTAMP
public static String TAG_GPS_DATESTAMP { get; }
Property Value
TAG_GPS_DEST_BEARING
public static String TAG_GPS_DEST_BEARING { get; }
Property Value
TAG_GPS_DEST_BEARING_REF
public static String TAG_GPS_DEST_BEARING_REF { get; }
Property Value
TAG_GPS_DEST_DISTANCE
public static String TAG_GPS_DEST_DISTANCE { get; }
Property Value
TAG_GPS_DEST_DISTANCE_REF
public static String TAG_GPS_DEST_DISTANCE_REF { get; }
Property Value
TAG_GPS_DEST_LATITUDE
public static String TAG_GPS_DEST_LATITUDE { get; }
Property Value
TAG_GPS_DEST_LATITUDE_REF
public static String TAG_GPS_DEST_LATITUDE_REF { get; }
Property Value
TAG_GPS_DEST_LONGITUDE
public static String TAG_GPS_DEST_LONGITUDE { get; }
Property Value
TAG_GPS_DEST_LONGITUDE_REF
public static String TAG_GPS_DEST_LONGITUDE_REF { get; }
Property Value
TAG_GPS_DIFFERENTIAL
public static String TAG_GPS_DIFFERENTIAL { get; }
Property Value
TAG_GPS_DOP
public static String TAG_GPS_DOP { get; }
Property Value
TAG_GPS_IMG_DIRECTION
public static String TAG_GPS_IMG_DIRECTION { get; }
Property Value
TAG_GPS_IMG_DIRECTION_REF
public static String TAG_GPS_IMG_DIRECTION_REF { get; }
Property Value
TAG_GPS_LATITUDE
public static String TAG_GPS_LATITUDE { get; }
Property Value
TAG_GPS_LATITUDE_REF
public static String TAG_GPS_LATITUDE_REF { get; }
Property Value
TAG_GPS_LONGITUDE
public static String TAG_GPS_LONGITUDE { get; }
Property Value
TAG_GPS_LONGITUDE_REF
public static String TAG_GPS_LONGITUDE_REF { get; }
Property Value
TAG_GPS_MAP_DATUM
public static String TAG_GPS_MAP_DATUM { get; }
Property Value
TAG_GPS_MEASURE_MODE
public static String TAG_GPS_MEASURE_MODE { get; }
Property Value
TAG_GPS_PROCESSING_METHOD
public static String TAG_GPS_PROCESSING_METHOD { get; }
Property Value
TAG_GPS_SATELLITES
public static String TAG_GPS_SATELLITES { get; }
Property Value
TAG_GPS_SPEED
public static String TAG_GPS_SPEED { get; }
Property Value
TAG_GPS_SPEED_REF
public static String TAG_GPS_SPEED_REF { get; }
Property Value
TAG_GPS_STATUS
public static String TAG_GPS_STATUS { get; }
Property Value
TAG_GPS_TIMESTAMP
public static String TAG_GPS_TIMESTAMP { get; }
Property Value
TAG_GPS_TRACK
public static String TAG_GPS_TRACK { get; }
Property Value
TAG_GPS_TRACK_REF
public static String TAG_GPS_TRACK_REF { get; }
Property Value
TAG_GPS_VERSION_ID
public static String TAG_GPS_VERSION_ID { get; }
Property Value
TAG_IMAGE_DESCRIPTION
public static String TAG_IMAGE_DESCRIPTION { get; }
Property Value
TAG_IMAGE_LENGTH
public static String TAG_IMAGE_LENGTH { get; }
Property Value
TAG_IMAGE_UNIQUE_ID
public static String TAG_IMAGE_UNIQUE_ID { get; }
Property Value
TAG_IMAGE_WIDTH
public static String TAG_IMAGE_WIDTH { get; }
Property Value
TAG_INTEROPERABILITY_INDEX
public static String TAG_INTEROPERABILITY_INDEX { get; }
Property Value
TAG_ISO
[Obsolete]
public static String TAG_ISO { get; }
Property Value
TAG_ISO_SPEED_RATINGS
public static String TAG_ISO_SPEED_RATINGS { get; }
Property Value
TAG_JPEG_INTERCHANGE_FORMAT
https://developer.android.com/reference/android/media/ExifInterface.html#TAG_JPEG_INTERCHANGE_FORMAT
public static String TAG_JPEG_INTERCHANGE_FORMAT { get; }
Property Value
TAG_JPEG_INTERCHANGE_FORMAT_LENGTH
public static String TAG_JPEG_INTERCHANGE_FORMAT_LENGTH { get; }
Property Value
TAG_LIGHT_SOURCE
public static String TAG_LIGHT_SOURCE { get; }
Property Value
TAG_MAKE
public static String TAG_MAKE { get; }
Property Value
TAG_MAKER_NOTE
public static String TAG_MAKER_NOTE { get; }
Property Value
TAG_MAX_APERTURE_VALUE
public static String TAG_MAX_APERTURE_VALUE { get; }
Property Value
TAG_METERING_MODE
public static String TAG_METERING_MODE { get; }
Property Value
TAG_MODEL
public static String TAG_MODEL { get; }
Property Value
TAG_NEW_SUBFILE_TYPE
public static String TAG_NEW_SUBFILE_TYPE { get; }
Property Value
TAG_OECF
public static String TAG_OECF { get; }
Property Value
TAG_OFFSET_TIME
public static String TAG_OFFSET_TIME { get; }
Property Value
TAG_OFFSET_TIME_DIGITIZED
public static String TAG_OFFSET_TIME_DIGITIZED { get; }
Property Value
TAG_OFFSET_TIME_ORIGINAL
public static String TAG_OFFSET_TIME_ORIGINAL { get; }
Property Value
TAG_ORF_ASPECT_FRAME
public static String TAG_ORF_ASPECT_FRAME { get; }
Property Value
TAG_ORF_PREVIEW_IMAGE_LENGTH
public static String TAG_ORF_PREVIEW_IMAGE_LENGTH { get; }
Property Value
TAG_ORF_PREVIEW_IMAGE_START
https://developer.android.com/reference/android/media/ExifInterface.html#TAG_ORF_PREVIEW_IMAGE_START
public static String TAG_ORF_PREVIEW_IMAGE_START { get; }
Property Value
TAG_ORF_THUMBNAIL_IMAGE
public static String TAG_ORF_THUMBNAIL_IMAGE { get; }
Property Value
TAG_ORIENTATION
public static String TAG_ORIENTATION { get; }
Property Value
TAG_PHOTOMETRIC_INTERPRETATION
public static String TAG_PHOTOMETRIC_INTERPRETATION { get; }
Property Value
TAG_PIXEL_X_DIMENSION
public static String TAG_PIXEL_X_DIMENSION { get; }
Property Value
TAG_PIXEL_Y_DIMENSION
public static String TAG_PIXEL_Y_DIMENSION { get; }
Property Value
TAG_PLANAR_CONFIGURATION
public static String TAG_PLANAR_CONFIGURATION { get; }
Property Value
TAG_PRIMARY_CHROMATICITIES
public static String TAG_PRIMARY_CHROMATICITIES { get; }
Property Value
TAG_REFERENCE_BLACK_WHITE
public static String TAG_REFERENCE_BLACK_WHITE { get; }
Property Value
TAG_RELATED_SOUND_FILE
public static String TAG_RELATED_SOUND_FILE { get; }
Property Value
TAG_RESOLUTION_UNIT
public static String TAG_RESOLUTION_UNIT { get; }
Property Value
TAG_ROWS_PER_STRIP
public static String TAG_ROWS_PER_STRIP { get; }
Property Value
TAG_RW2_ISO
public static String TAG_RW2_ISO { get; }
Property Value
TAG_RW2_JPG_FROM_RAW
public static String TAG_RW2_JPG_FROM_RAW { get; }
Property Value
TAG_RW2_SENSOR_BOTTOM_BORDER
public static String TAG_RW2_SENSOR_BOTTOM_BORDER { get; }
Property Value
TAG_RW2_SENSOR_LEFT_BORDER
public static String TAG_RW2_SENSOR_LEFT_BORDER { get; }
Property Value
TAG_RW2_SENSOR_RIGHT_BORDER
https://developer.android.com/reference/android/media/ExifInterface.html#TAG_RW2_SENSOR_RIGHT_BORDER
public static String TAG_RW2_SENSOR_RIGHT_BORDER { get; }
Property Value
TAG_RW2_SENSOR_TOP_BORDER
public static String TAG_RW2_SENSOR_TOP_BORDER { get; }
Property Value
TAG_SAMPLES_PER_PIXEL
public static String TAG_SAMPLES_PER_PIXEL { get; }
Property Value
TAG_SATURATION
public static String TAG_SATURATION { get; }
Property Value
TAG_SCENE_CAPTURE_TYPE
public static String TAG_SCENE_CAPTURE_TYPE { get; }
Property Value
TAG_SCENE_TYPE
public static String TAG_SCENE_TYPE { get; }
Property Value
TAG_SENSING_METHOD
public static String TAG_SENSING_METHOD { get; }
Property Value
TAG_SHARPNESS
public static String TAG_SHARPNESS { get; }
Property Value
TAG_SHUTTER_SPEED_VALUE
public static String TAG_SHUTTER_SPEED_VALUE { get; }
Property Value
TAG_SOFTWARE
public static String TAG_SOFTWARE { get; }
Property Value
TAG_SPATIAL_FREQUENCY_RESPONSE
public static String TAG_SPATIAL_FREQUENCY_RESPONSE { get; }
Property Value
TAG_SPECTRAL_SENSITIVITY
public static String TAG_SPECTRAL_SENSITIVITY { get; }
Property Value
TAG_STRIP_BYTE_COUNTS
public static String TAG_STRIP_BYTE_COUNTS { get; }
Property Value
TAG_STRIP_OFFSETS
public static String TAG_STRIP_OFFSETS { get; }
Property Value
TAG_SUBFILE_TYPE
public static String TAG_SUBFILE_TYPE { get; }
Property Value
TAG_SUBJECT_AREA
public static String TAG_SUBJECT_AREA { get; }
Property Value
TAG_SUBJECT_DISTANCE
public static String TAG_SUBJECT_DISTANCE { get; }
Property Value
TAG_SUBJECT_DISTANCE_RANGE
public static String TAG_SUBJECT_DISTANCE_RANGE { get; }
Property Value
TAG_SUBJECT_LOCATION
public static String TAG_SUBJECT_LOCATION { get; }
Property Value
TAG_SUBSEC_TIME
public static String TAG_SUBSEC_TIME { get; }
Property Value
TAG_SUBSEC_TIME_DIG
[Obsolete]
public static String TAG_SUBSEC_TIME_DIG { get; }
Property Value
TAG_SUBSEC_TIME_DIGITIZED
public static String TAG_SUBSEC_TIME_DIGITIZED { get; }
Property Value
TAG_SUBSEC_TIME_ORIG
[Obsolete]
public static String TAG_SUBSEC_TIME_ORIG { get; }
Property Value
TAG_SUBSEC_TIME_ORIGINAL
public static String TAG_SUBSEC_TIME_ORIGINAL { get; }
Property Value
TAG_THUMBNAIL_IMAGE_LENGTH
public static String TAG_THUMBNAIL_IMAGE_LENGTH { get; }
Property Value
TAG_THUMBNAIL_IMAGE_WIDTH
public static String TAG_THUMBNAIL_IMAGE_WIDTH { get; }
Property Value
TAG_THUMBNAIL_ORIENTATION
public static String TAG_THUMBNAIL_ORIENTATION { get; }
Property Value
TAG_TRANSFER_FUNCTION
public static String TAG_TRANSFER_FUNCTION { get; }
Property Value
TAG_USER_COMMENT
public static String TAG_USER_COMMENT { get; }
Property Value
TAG_WHITE_BALANCE
public static String TAG_WHITE_BALANCE { get; }
Property Value
TAG_WHITE_POINT
public static String TAG_WHITE_POINT { get; }
Property Value
TAG_XMP
public static String TAG_XMP { get; }
Property Value
TAG_X_RESOLUTION
public static String TAG_X_RESOLUTION { get; }
Property Value
TAG_Y_CB_CR_COEFFICIENTS
public static String TAG_Y_CB_CR_COEFFICIENTS { get; }
Property Value
TAG_Y_CB_CR_POSITIONING
public static String TAG_Y_CB_CR_POSITIONING { get; }
Property Value
TAG_Y_CB_CR_SUB_SAMPLING
public static String TAG_Y_CB_CR_SUB_SAMPLING { get; }
Property Value
TAG_Y_RESOLUTION
public static String TAG_Y_RESOLUTION { get; }
Property Value
WHITEBALANCE_AUTO
public static int WHITEBALANCE_AUTO { get; }
Property Value
WHITEBALANCE_MANUAL
public static int WHITEBALANCE_MANUAL { get; }
Property Value
Methods
GetAltitude(double)
public double GetAltitude(double arg0)
Parameters
Returns
GetAttribute(String)
public String GetAttribute(String arg0)
Parameters
Returns
GetAttributeBytes(String)
public byte[] GetAttributeBytes(String arg0)
Parameters
Returns
GetAttributeDouble(String, double)
public double GetAttributeDouble(String arg0, double arg1)
Parameters
Returns
GetAttributeInt(String, int)
public int GetAttributeInt(String arg0, int arg1)
Parameters
Returns
GetAttributeRange(String)
public long[] GetAttributeRange(String arg0)
Parameters
Returns
GetDateTime()
public long GetDateTime()
Returns
GetDateTimeDigitized()
public long GetDateTimeDigitized()
Returns
GetDateTimeOriginal()
public long GetDateTimeOriginal()
Returns
GetGpsDateTime()
public long GetGpsDateTime()
Returns
GetLatLong(float[])
public bool GetLatLong(float[] arg0)
Parameters
Returns
GetThumbnail()
public byte[] GetThumbnail()
Returns
GetThumbnailBitmap()
public Bitmap GetThumbnailBitmap()
Returns
GetThumbnailBytes()
public byte[] GetThumbnailBytes()
Returns
GetThumbnailRange()
public long[] GetThumbnailRange()
Returns
HasAttribute(String)
public bool HasAttribute(String arg0)
Parameters
Returns
HasThumbnail()
public bool HasThumbnail()
Returns
IsSupportedMimeType(String)
public static bool IsSupportedMimeType(String arg0)
Parameters
Returns
IsThumbnailCompressed()
public bool IsThumbnailCompressed()
Returns
SaveAttributes()
public void SaveAttributes()
Exceptions
SetAttribute(String, String)
public void SetAttribute(String arg0, String arg1)