Interface ExifMetadataOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ExifMetadata,ExifMetadata.Builder
@Generated
public interface ExifMetadataOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionAnti-alias filter applied (exif:AntiAlias).com.google.protobuf.ByteStringAnti-alias filter applied (exif:AntiAlias).Camera body serial number (exif:BodySerialNumber).com.google.protobuf.ByteStringCamera body serial number (exif:BodySerialNumber).doubleBrightness value at capture (exif:BrightnessValue).Raw brightness value string for fallback parsing.com.google.protobuf.ByteStringRaw brightness value string for fallback parsing.Camera owner name (exif:CameraOwnerName).com.google.protobuf.ByteStringCamera owner name (exif:CameraOwnerName).Color filter array pattern (exif:CFAPattern).com.google.protobuf.ByteStringColor filter array pattern (exif:CFAPattern).EXIF color space (exif:ColorSpace).com.google.protobuf.ByteStringEXIF color space (exif:ColorSpace).Component configuration (exif:ComponentsConfiguration).com.google.protobuf.ByteStringComponent configuration (exif:ComponentsConfiguration).doubleCompressed bits per pixel (exif:CompressedBitsPerPixel).Contrast adjustment (exif:Contrast).com.google.protobuf.ByteStringContrast adjustment (exif:Contrast).Custom rendering applied (exif:CustomRendered).com.google.protobuf.ByteStringCustom rendering applied (exif:CustomRendered).doubleDigital zoom ratio applied (exif:DigitalZoomRatio).Raw digital zoom ratio string for fallback parsing.com.google.protobuf.ByteStringRaw digital zoom ratio string for fallback parsing.EXIF version identifier (exif:ExifVersion).com.google.protobuf.ByteStringEXIF version identifier (exif:ExifVersion).doubleExposure bias/compensation value (exif:ExposureBiasValue).Exposure mode used (exif:ExposureMode).com.google.protobuf.ByteStringExposure mode used (exif:ExposureMode).Exposure program mode (exif:ExposureProgram).com.google.protobuf.ByteStringExposure program mode (exif:ExposureProgram).doubleExposure time in seconds (exif:ExposureTime).Raw exposure time string (e.g., "1/125").com.google.protobuf.ByteStringRaw exposure time string (e.g., "1/125").File source type (exif:FileSource).com.google.protobuf.ByteStringFile source type (exif:FileSource).getFlash()Flash mode description (exif:Flash).com.google.protobuf.ByteStringFlash mode description (exif:Flash).booleanWhether flash fired during capture (exif:Flash boolean).FlashPix version (exif:FlashpixVersion).com.google.protobuf.ByteStringFlashPix version (exif:FlashpixVersion).doubleF-number aperture value (exif:FNumber).Raw f-number string for fallback parsing.com.google.protobuf.ByteStringRaw f-number string for fallback parsing.doubleFocal length in millimeters (exif:FocalLength).double35mm equivalent focal length (exif:FocalLengthIn35mmFilm).Raw focal length string for fallback parsing.com.google.protobuf.ByteStringRaw focal length string for fallback parsing.Gain control applied (exif:GainControl).com.google.protobuf.ByteStringGain control applied (exif:GainControl).Unique image identifier (exif:ImageUniqueID).com.google.protobuf.ByteStringUnique image identifier (exif:ImageUniqueID).Interoperability index (exif:InteroperabilityIndex).com.google.protobuf.ByteStringInteroperability index (exif:InteroperabilityIndex).intgetIsoSpeedRatings(int index) ISO speed ratings (exif:ISOSpeedRatings).intISO speed ratings (exif:ISOSpeedRatings).ISO speed ratings (exif:ISOSpeedRatings).Lens manufacturer (exif:LensMake).com.google.protobuf.ByteStringLens manufacturer (exif:LensMake).Lens model name (exif:LensModel).com.google.protobuf.ByteStringLens model name (exif:LensModel).Lens serial number (exif:LensSerialNumber).com.google.protobuf.ByteStringLens serial number (exif:LensSerialNumber).EXIF-specific lens serial number (exif:LensSerialNumber).com.google.protobuf.ByteStringEXIF-specific lens serial number (exif:LensSerialNumber).Lens specification details (exif:LensSpecification).com.google.protobuf.ByteStringLens specification details (exif:LensSpecification).Light source type (exif:LightSource).com.google.protobuf.ByteStringLight source type (exif:LightSource).doubleMaximum aperture value of lens (exif:MaxApertureValue).Raw max aperture value string for fallback parsing.com.google.protobuf.ByteStringRaw max aperture value string for fallback parsing.Metering mode used (exif:MeteringMode).com.google.protobuf.ByteStringMetering mode used (exif:MeteringMode).Noise reduction applied (exif:NoiseReduction).com.google.protobuf.ByteStringNoise reduction applied (exif:NoiseReduction).getOecf()Opto-Electric Conversion Function (exif:OECF).com.google.protobuf.ByteStringOpto-Electric Conversion Function (exif:OECF).Related sound file name (exif:RelatedSoundFile).com.google.protobuf.ByteStringRelated sound file name (exif:RelatedSoundFile).Saturation adjustment (exif:Saturation).com.google.protobuf.ByteStringSaturation adjustment (exif:Saturation).Scene capture type (exif:SceneCaptureType).com.google.protobuf.ByteStringScene capture type (exif:SceneCaptureType).Scene type classification (exif:SceneType).com.google.protobuf.ByteStringScene type classification (exif:SceneType).Scene type for DNG format (exif:SceneType DNG).com.google.protobuf.ByteStringScene type for DNG format (exif:SceneType DNG).Image sensor type (exif:SensingMethod).com.google.protobuf.ByteStringImage sensor type (exif:SensingMethod).Sharpness adjustment (exif:Sharpness).com.google.protobuf.ByteStringSharpness adjustment (exif:Sharpness).Spatial frequency response (exif:SpatialFrequencyResponse).com.google.protobuf.ByteStringSpatial frequency response (exif:SpatialFrequencyResponse).Spectral sensitivity description (exif:SpectralSensitivity).com.google.protobuf.ByteStringSpectral sensitivity description (exif:SpectralSensitivity).doubleDistance to subject in meters (exif:SubjectDistance).Subject distance range category (exif:SubjectDistanceRange).com.google.protobuf.ByteStringSubject distance range category (exif:SubjectDistanceRange).Raw subject distance string for fallback parsing.com.google.protobuf.ByteStringRaw subject distance string for fallback parsing.White balance mode (exif:WhiteBalance).com.google.protobuf.ByteStringWhite balance mode (exif:WhiteBalance).booleanAnti-alias filter applied (exif:AntiAlias).booleanCamera body serial number (exif:BodySerialNumber).booleanBrightness value at capture (exif:BrightnessValue).booleanRaw brightness value string for fallback parsing.booleanCamera owner name (exif:CameraOwnerName).booleanColor filter array pattern (exif:CFAPattern).booleanEXIF color space (exif:ColorSpace).booleanComponent configuration (exif:ComponentsConfiguration).booleanCompressed bits per pixel (exif:CompressedBitsPerPixel).booleanContrast adjustment (exif:Contrast).booleanCustom rendering applied (exif:CustomRendered).booleanDigital zoom ratio applied (exif:DigitalZoomRatio).booleanRaw digital zoom ratio string for fallback parsing.booleanEXIF version identifier (exif:ExifVersion).booleanExposure bias/compensation value (exif:ExposureBiasValue).booleanExposure mode used (exif:ExposureMode).booleanExposure program mode (exif:ExposureProgram).booleanExposure time in seconds (exif:ExposureTime).booleanRaw exposure time string (e.g., "1/125").booleanFile source type (exif:FileSource).booleanhasFlash()Flash mode description (exif:Flash).booleanWhether flash fired during capture (exif:Flash boolean).booleanFlashPix version (exif:FlashpixVersion).booleanF-number aperture value (exif:FNumber).booleanRaw f-number string for fallback parsing.booleanFocal length in millimeters (exif:FocalLength).boolean35mm equivalent focal length (exif:FocalLengthIn35mmFilm).booleanRaw focal length string for fallback parsing.booleanGain control applied (exif:GainControl).booleanUnique image identifier (exif:ImageUniqueID).booleanInteroperability index (exif:InteroperabilityIndex).booleanLens manufacturer (exif:LensMake).booleanLens model name (exif:LensModel).booleanLens serial number (exif:LensSerialNumber).booleanEXIF-specific lens serial number (exif:LensSerialNumber).booleanLens specification details (exif:LensSpecification).booleanLight source type (exif:LightSource).booleanMaximum aperture value of lens (exif:MaxApertureValue).booleanRaw max aperture value string for fallback parsing.booleanMetering mode used (exif:MeteringMode).booleanNoise reduction applied (exif:NoiseReduction).booleanhasOecf()Opto-Electric Conversion Function (exif:OECF).booleanRelated sound file name (exif:RelatedSoundFile).booleanSaturation adjustment (exif:Saturation).booleanScene capture type (exif:SceneCaptureType).booleanScene type classification (exif:SceneType).booleanScene type for DNG format (exif:SceneType DNG).booleanImage sensor type (exif:SensingMethod).booleanSharpness adjustment (exif:Sharpness).booleanSpatial frequency response (exif:SpatialFrequencyResponse).booleanSpectral sensitivity description (exif:SpectralSensitivity).booleanDistance to subject in meters (exif:SubjectDistance).booleanSubject distance range category (exif:SubjectDistanceRange).booleanRaw subject distance string for fallback parsing.booleanWhite balance mode (exif:WhiteBalance).Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasExposureTime
boolean hasExposureTime()Exposure time in seconds (exif:ExposureTime).
optional double exposure_time = 1 [json_name = "exposureTime"];- Returns:
- Whether the exposureTime field is set.
-
getExposureTime
double getExposureTime()Exposure time in seconds (exif:ExposureTime).
optional double exposure_time = 1 [json_name = "exposureTime"];- Returns:
- The exposureTime.
-
hasExposureTimeRaw
boolean hasExposureTimeRaw()Raw exposure time string (e.g., "1/125").
optional string exposure_time_raw = 50 [json_name = "exposureTimeRaw"];- Returns:
- Whether the exposureTimeRaw field is set.
-
getExposureTimeRaw
String getExposureTimeRaw()Raw exposure time string (e.g., "1/125").
optional string exposure_time_raw = 50 [json_name = "exposureTimeRaw"];- Returns:
- The exposureTimeRaw.
-
getExposureTimeRawBytes
com.google.protobuf.ByteString getExposureTimeRawBytes()Raw exposure time string (e.g., "1/125").
optional string exposure_time_raw = 50 [json_name = "exposureTimeRaw"];- Returns:
- The bytes for exposureTimeRaw.
-
hasFNumber
boolean hasFNumber()F-number aperture value (exif:FNumber).
optional double f_number = 2 [json_name = "fNumber"];- Returns:
- Whether the fNumber field is set.
-
getFNumber
double getFNumber()F-number aperture value (exif:FNumber).
optional double f_number = 2 [json_name = "fNumber"];- Returns:
- The fNumber.
-
hasFNumberRaw
boolean hasFNumberRaw()Raw f-number string for fallback parsing.
optional string f_number_raw = 51 [json_name = "fNumberRaw"];- Returns:
- Whether the fNumberRaw field is set.
-
getFNumberRaw
String getFNumberRaw()Raw f-number string for fallback parsing.
optional string f_number_raw = 51 [json_name = "fNumberRaw"];- Returns:
- The fNumberRaw.
-
getFNumberRawBytes
com.google.protobuf.ByteString getFNumberRawBytes()Raw f-number string for fallback parsing.
optional string f_number_raw = 51 [json_name = "fNumberRaw"];- Returns:
- The bytes for fNumberRaw.
-
hasFocalLength
boolean hasFocalLength()Focal length in millimeters (exif:FocalLength).
optional double focal_length = 3 [json_name = "focalLength"];- Returns:
- Whether the focalLength field is set.
-
getFocalLength
double getFocalLength()Focal length in millimeters (exif:FocalLength).
optional double focal_length = 3 [json_name = "focalLength"];- Returns:
- The focalLength.
-
hasFocalLengthRaw
boolean hasFocalLengthRaw()Raw focal length string for fallback parsing.
optional string focal_length_raw = 52 [json_name = "focalLengthRaw"];- Returns:
- Whether the focalLengthRaw field is set.
-
getFocalLengthRaw
String getFocalLengthRaw()Raw focal length string for fallback parsing.
optional string focal_length_raw = 52 [json_name = "focalLengthRaw"];- Returns:
- The focalLengthRaw.
-
getFocalLengthRawBytes
com.google.protobuf.ByteString getFocalLengthRawBytes()Raw focal length string for fallback parsing.
optional string focal_length_raw = 52 [json_name = "focalLengthRaw"];- Returns:
- The bytes for focalLengthRaw.
-
hasFocalLength35Mm
boolean hasFocalLength35Mm()35mm equivalent focal length (exif:FocalLengthIn35mmFilm).
optional double focal_length_35mm = 4 [json_name = "focalLength35mm"];- Returns:
- Whether the focalLength35mm field is set.
-
getFocalLength35Mm
double getFocalLength35Mm()35mm equivalent focal length (exif:FocalLengthIn35mmFilm).
optional double focal_length_35mm = 4 [json_name = "focalLength35mm"];- Returns:
- The focalLength35mm.
-
getIsoSpeedRatingsList
ISO speed ratings (exif:ISOSpeedRatings).
repeated int32 iso_speed_ratings = 5 [json_name = "isoSpeedRatings"];- Returns:
- A list containing the isoSpeedRatings.
-
getIsoSpeedRatingsCount
int getIsoSpeedRatingsCount()ISO speed ratings (exif:ISOSpeedRatings).
repeated int32 iso_speed_ratings = 5 [json_name = "isoSpeedRatings"];- Returns:
- The count of isoSpeedRatings.
-
getIsoSpeedRatings
int getIsoSpeedRatings(int index) ISO speed ratings (exif:ISOSpeedRatings).
repeated int32 iso_speed_ratings = 5 [json_name = "isoSpeedRatings"];- Parameters:
index- The index of the element to return.- Returns:
- The isoSpeedRatings at the given index.
-
hasFlash
boolean hasFlash()Flash mode description (exif:Flash).
optional string flash = 6 [json_name = "flash"];- Returns:
- Whether the flash field is set.
-
getFlash
String getFlash()Flash mode description (exif:Flash).
optional string flash = 6 [json_name = "flash"];- Returns:
- The flash.
-
getFlashBytes
com.google.protobuf.ByteString getFlashBytes()Flash mode description (exif:Flash).
optional string flash = 6 [json_name = "flash"];- Returns:
- The bytes for flash.
-
hasFlashFired
boolean hasFlashFired()Whether flash fired during capture (exif:Flash boolean).
optional bool flash_fired = 7 [json_name = "flashFired"];- Returns:
- Whether the flashFired field is set.
-
getFlashFired
boolean getFlashFired()Whether flash fired during capture (exif:Flash boolean).
optional bool flash_fired = 7 [json_name = "flashFired"];- Returns:
- The flashFired.
-
hasWhiteBalance
boolean hasWhiteBalance()White balance mode (exif:WhiteBalance).
optional string white_balance = 8 [json_name = "whiteBalance"];- Returns:
- Whether the whiteBalance field is set.
-
getWhiteBalance
String getWhiteBalance()White balance mode (exif:WhiteBalance).
optional string white_balance = 8 [json_name = "whiteBalance"];- Returns:
- The whiteBalance.
-
getWhiteBalanceBytes
com.google.protobuf.ByteString getWhiteBalanceBytes()White balance mode (exif:WhiteBalance).
optional string white_balance = 8 [json_name = "whiteBalance"];- Returns:
- The bytes for whiteBalance.
-
hasExposureMode
boolean hasExposureMode()Exposure mode used (exif:ExposureMode).
optional string exposure_mode = 9 [json_name = "exposureMode"];- Returns:
- Whether the exposureMode field is set.
-
getExposureMode
String getExposureMode()Exposure mode used (exif:ExposureMode).
optional string exposure_mode = 9 [json_name = "exposureMode"];- Returns:
- The exposureMode.
-
getExposureModeBytes
com.google.protobuf.ByteString getExposureModeBytes()Exposure mode used (exif:ExposureMode).
optional string exposure_mode = 9 [json_name = "exposureMode"];- Returns:
- The bytes for exposureMode.
-
hasExposureProgram
boolean hasExposureProgram()Exposure program mode (exif:ExposureProgram).
optional string exposure_program = 10 [json_name = "exposureProgram"];- Returns:
- Whether the exposureProgram field is set.
-
getExposureProgram
String getExposureProgram()Exposure program mode (exif:ExposureProgram).
optional string exposure_program = 10 [json_name = "exposureProgram"];- Returns:
- The exposureProgram.
-
getExposureProgramBytes
com.google.protobuf.ByteString getExposureProgramBytes()Exposure program mode (exif:ExposureProgram).
optional string exposure_program = 10 [json_name = "exposureProgram"];- Returns:
- The bytes for exposureProgram.
-
hasExposureBiasValue
boolean hasExposureBiasValue()Exposure bias/compensation value (exif:ExposureBiasValue).
optional double exposure_bias_value = 11 [json_name = "exposureBiasValue"];- Returns:
- Whether the exposureBiasValue field is set.
-
getExposureBiasValue
double getExposureBiasValue()Exposure bias/compensation value (exif:ExposureBiasValue).
optional double exposure_bias_value = 11 [json_name = "exposureBiasValue"];- Returns:
- The exposureBiasValue.
-
hasMeteringMode
boolean hasMeteringMode()Metering mode used (exif:MeteringMode).
optional string metering_mode = 12 [json_name = "meteringMode"];- Returns:
- Whether the meteringMode field is set.
-
getMeteringMode
String getMeteringMode()Metering mode used (exif:MeteringMode).
optional string metering_mode = 12 [json_name = "meteringMode"];- Returns:
- The meteringMode.
-
getMeteringModeBytes
com.google.protobuf.ByteString getMeteringModeBytes()Metering mode used (exif:MeteringMode).
optional string metering_mode = 12 [json_name = "meteringMode"];- Returns:
- The bytes for meteringMode.
-
hasLightSource
boolean hasLightSource()Light source type (exif:LightSource).
optional string light_source = 13 [json_name = "lightSource"];- Returns:
- Whether the lightSource field is set.
-
getLightSource
String getLightSource()Light source type (exif:LightSource).
optional string light_source = 13 [json_name = "lightSource"];- Returns:
- The lightSource.
-
getLightSourceBytes
com.google.protobuf.ByteString getLightSourceBytes()Light source type (exif:LightSource).
optional string light_source = 13 [json_name = "lightSource"];- Returns:
- The bytes for lightSource.
-
hasSceneType
boolean hasSceneType()Scene type classification (exif:SceneType).
optional string scene_type = 14 [json_name = "sceneType"];- Returns:
- Whether the sceneType field is set.
-
getSceneType
String getSceneType()Scene type classification (exif:SceneType).
optional string scene_type = 14 [json_name = "sceneType"];- Returns:
- The sceneType.
-
getSceneTypeBytes
com.google.protobuf.ByteString getSceneTypeBytes()Scene type classification (exif:SceneType).
optional string scene_type = 14 [json_name = "sceneType"];- Returns:
- The bytes for sceneType.
-
hasSensingMethod
boolean hasSensingMethod()Image sensor type (exif:SensingMethod).
optional string sensing_method = 15 [json_name = "sensingMethod"];- Returns:
- Whether the sensingMethod field is set.
-
getSensingMethod
String getSensingMethod()Image sensor type (exif:SensingMethod).
optional string sensing_method = 15 [json_name = "sensingMethod"];- Returns:
- The sensingMethod.
-
getSensingMethodBytes
com.google.protobuf.ByteString getSensingMethodBytes()Image sensor type (exif:SensingMethod).
optional string sensing_method = 15 [json_name = "sensingMethod"];- Returns:
- The bytes for sensingMethod.
-
hasDigitalZoomRatio
boolean hasDigitalZoomRatio()Digital zoom ratio applied (exif:DigitalZoomRatio).
optional double digital_zoom_ratio = 16 [json_name = "digitalZoomRatio"];- Returns:
- Whether the digitalZoomRatio field is set.
-
getDigitalZoomRatio
double getDigitalZoomRatio()Digital zoom ratio applied (exif:DigitalZoomRatio).
optional double digital_zoom_ratio = 16 [json_name = "digitalZoomRatio"];- Returns:
- The digitalZoomRatio.
-
hasDigitalZoomRatioRaw
boolean hasDigitalZoomRatioRaw()Raw digital zoom ratio string for fallback parsing.
optional string digital_zoom_ratio_raw = 53 [json_name = "digitalZoomRatioRaw"];- Returns:
- Whether the digitalZoomRatioRaw field is set.
-
getDigitalZoomRatioRaw
String getDigitalZoomRatioRaw()Raw digital zoom ratio string for fallback parsing.
optional string digital_zoom_ratio_raw = 53 [json_name = "digitalZoomRatioRaw"];- Returns:
- The digitalZoomRatioRaw.
-
getDigitalZoomRatioRawBytes
com.google.protobuf.ByteString getDigitalZoomRatioRawBytes()Raw digital zoom ratio string for fallback parsing.
optional string digital_zoom_ratio_raw = 53 [json_name = "digitalZoomRatioRaw"];- Returns:
- The bytes for digitalZoomRatioRaw.
-
hasLensMake
boolean hasLensMake()Lens manufacturer (exif:LensMake).
optional string lens_make = 17 [json_name = "lensMake"];- Returns:
- Whether the lensMake field is set.
-
getLensMake
String getLensMake()Lens manufacturer (exif:LensMake).
optional string lens_make = 17 [json_name = "lensMake"];- Returns:
- The lensMake.
-
getLensMakeBytes
com.google.protobuf.ByteString getLensMakeBytes()Lens manufacturer (exif:LensMake).
optional string lens_make = 17 [json_name = "lensMake"];- Returns:
- The bytes for lensMake.
-
hasLensModel
boolean hasLensModel()Lens model name (exif:LensModel).
optional string lens_model = 18 [json_name = "lensModel"];- Returns:
- Whether the lensModel field is set.
-
getLensModel
String getLensModel()Lens model name (exif:LensModel).
optional string lens_model = 18 [json_name = "lensModel"];- Returns:
- The lensModel.
-
getLensModelBytes
com.google.protobuf.ByteString getLensModelBytes()Lens model name (exif:LensModel).
optional string lens_model = 18 [json_name = "lensModel"];- Returns:
- The bytes for lensModel.
-
hasLensSerialNumber
boolean hasLensSerialNumber()Lens serial number (exif:LensSerialNumber).
optional string lens_serial_number = 19 [json_name = "lensSerialNumber"];- Returns:
- Whether the lensSerialNumber field is set.
-
getLensSerialNumber
String getLensSerialNumber()Lens serial number (exif:LensSerialNumber).
optional string lens_serial_number = 19 [json_name = "lensSerialNumber"];- Returns:
- The lensSerialNumber.
-
getLensSerialNumberBytes
com.google.protobuf.ByteString getLensSerialNumberBytes()Lens serial number (exif:LensSerialNumber).
optional string lens_serial_number = 19 [json_name = "lensSerialNumber"];- Returns:
- The bytes for lensSerialNumber.
-
hasSceneCaptureType
boolean hasSceneCaptureType()Scene capture type (exif:SceneCaptureType).
optional string scene_capture_type = 20 [json_name = "sceneCaptureType"];- Returns:
- Whether the sceneCaptureType field is set.
-
getSceneCaptureType
String getSceneCaptureType()Scene capture type (exif:SceneCaptureType).
optional string scene_capture_type = 20 [json_name = "sceneCaptureType"];- Returns:
- The sceneCaptureType.
-
getSceneCaptureTypeBytes
com.google.protobuf.ByteString getSceneCaptureTypeBytes()Scene capture type (exif:SceneCaptureType).
optional string scene_capture_type = 20 [json_name = "sceneCaptureType"];- Returns:
- The bytes for sceneCaptureType.
-
hasGainControl
boolean hasGainControl()Gain control applied (exif:GainControl).
optional string gain_control = 21 [json_name = "gainControl"];- Returns:
- Whether the gainControl field is set.
-
getGainControl
String getGainControl()Gain control applied (exif:GainControl).
optional string gain_control = 21 [json_name = "gainControl"];- Returns:
- The gainControl.
-
getGainControlBytes
com.google.protobuf.ByteString getGainControlBytes()Gain control applied (exif:GainControl).
optional string gain_control = 21 [json_name = "gainControl"];- Returns:
- The bytes for gainControl.
-
hasContrast
boolean hasContrast()Contrast adjustment (exif:Contrast).
optional string contrast = 22 [json_name = "contrast"];- Returns:
- Whether the contrast field is set.
-
getContrast
String getContrast()Contrast adjustment (exif:Contrast).
optional string contrast = 22 [json_name = "contrast"];- Returns:
- The contrast.
-
getContrastBytes
com.google.protobuf.ByteString getContrastBytes()Contrast adjustment (exif:Contrast).
optional string contrast = 22 [json_name = "contrast"];- Returns:
- The bytes for contrast.
-
hasSaturation
boolean hasSaturation()Saturation adjustment (exif:Saturation).
optional string saturation = 23 [json_name = "saturation"];- Returns:
- Whether the saturation field is set.
-
getSaturation
String getSaturation()Saturation adjustment (exif:Saturation).
optional string saturation = 23 [json_name = "saturation"];- Returns:
- The saturation.
-
getSaturationBytes
com.google.protobuf.ByteString getSaturationBytes()Saturation adjustment (exif:Saturation).
optional string saturation = 23 [json_name = "saturation"];- Returns:
- The bytes for saturation.
-
hasSharpness
boolean hasSharpness()Sharpness adjustment (exif:Sharpness).
optional string sharpness = 24 [json_name = "sharpness"];- Returns:
- Whether the sharpness field is set.
-
getSharpness
String getSharpness()Sharpness adjustment (exif:Sharpness).
optional string sharpness = 24 [json_name = "sharpness"];- Returns:
- The sharpness.
-
getSharpnessBytes
com.google.protobuf.ByteString getSharpnessBytes()Sharpness adjustment (exif:Sharpness).
optional string sharpness = 24 [json_name = "sharpness"];- Returns:
- The bytes for sharpness.
-
hasSubjectDistanceRange
boolean hasSubjectDistanceRange()Subject distance range category (exif:SubjectDistanceRange).
optional string subject_distance_range = 25 [json_name = "subjectDistanceRange"];- Returns:
- Whether the subjectDistanceRange field is set.
-
getSubjectDistanceRange
String getSubjectDistanceRange()Subject distance range category (exif:SubjectDistanceRange).
optional string subject_distance_range = 25 [json_name = "subjectDistanceRange"];- Returns:
- The subjectDistanceRange.
-
getSubjectDistanceRangeBytes
com.google.protobuf.ByteString getSubjectDistanceRangeBytes()Subject distance range category (exif:SubjectDistanceRange).
optional string subject_distance_range = 25 [json_name = "subjectDistanceRange"];- Returns:
- The bytes for subjectDistanceRange.
-
hasSubjectDistance
boolean hasSubjectDistance()Distance to subject in meters (exif:SubjectDistance).
optional double subject_distance = 26 [json_name = "subjectDistance"];- Returns:
- Whether the subjectDistance field is set.
-
getSubjectDistance
double getSubjectDistance()Distance to subject in meters (exif:SubjectDistance).
optional double subject_distance = 26 [json_name = "subjectDistance"];- Returns:
- The subjectDistance.
-
hasSubjectDistanceRaw
boolean hasSubjectDistanceRaw()Raw subject distance string for fallback parsing.
optional string subject_distance_raw = 54 [json_name = "subjectDistanceRaw"];- Returns:
- Whether the subjectDistanceRaw field is set.
-
getSubjectDistanceRaw
String getSubjectDistanceRaw()Raw subject distance string for fallback parsing.
optional string subject_distance_raw = 54 [json_name = "subjectDistanceRaw"];- Returns:
- The subjectDistanceRaw.
-
getSubjectDistanceRawBytes
com.google.protobuf.ByteString getSubjectDistanceRawBytes()Raw subject distance string for fallback parsing.
optional string subject_distance_raw = 54 [json_name = "subjectDistanceRaw"];- Returns:
- The bytes for subjectDistanceRaw.
-
hasMaxApertureValue
boolean hasMaxApertureValue()Maximum aperture value of lens (exif:MaxApertureValue).
optional double max_aperture_value = 27 [json_name = "maxApertureValue"];- Returns:
- Whether the maxApertureValue field is set.
-
getMaxApertureValue
double getMaxApertureValue()Maximum aperture value of lens (exif:MaxApertureValue).
optional double max_aperture_value = 27 [json_name = "maxApertureValue"];- Returns:
- The maxApertureValue.
-
hasMaxApertureValueRaw
boolean hasMaxApertureValueRaw()Raw max aperture value string for fallback parsing.
optional string max_aperture_value_raw = 55 [json_name = "maxApertureValueRaw"];- Returns:
- Whether the maxApertureValueRaw field is set.
-
getMaxApertureValueRaw
String getMaxApertureValueRaw()Raw max aperture value string for fallback parsing.
optional string max_aperture_value_raw = 55 [json_name = "maxApertureValueRaw"];- Returns:
- The maxApertureValueRaw.
-
getMaxApertureValueRawBytes
com.google.protobuf.ByteString getMaxApertureValueRawBytes()Raw max aperture value string for fallback parsing.
optional string max_aperture_value_raw = 55 [json_name = "maxApertureValueRaw"];- Returns:
- The bytes for maxApertureValueRaw.
-
hasBrightnessValue
boolean hasBrightnessValue()Brightness value at capture (exif:BrightnessValue).
optional double brightness_value = 28 [json_name = "brightnessValue"];- Returns:
- Whether the brightnessValue field is set.
-
getBrightnessValue
double getBrightnessValue()Brightness value at capture (exif:BrightnessValue).
optional double brightness_value = 28 [json_name = "brightnessValue"];- Returns:
- The brightnessValue.
-
hasBrightnessValueRaw
boolean hasBrightnessValueRaw()Raw brightness value string for fallback parsing.
optional string brightness_value_raw = 56 [json_name = "brightnessValueRaw"];- Returns:
- Whether the brightnessValueRaw field is set.
-
getBrightnessValueRaw
String getBrightnessValueRaw()Raw brightness value string for fallback parsing.
optional string brightness_value_raw = 56 [json_name = "brightnessValueRaw"];- Returns:
- The brightnessValueRaw.
-
getBrightnessValueRawBytes
com.google.protobuf.ByteString getBrightnessValueRawBytes()Raw brightness value string for fallback parsing.
optional string brightness_value_raw = 56 [json_name = "brightnessValueRaw"];- Returns:
- The bytes for brightnessValueRaw.
-
hasCustomRendered
boolean hasCustomRendered()Custom rendering applied (exif:CustomRendered).
optional string custom_rendered = 29 [json_name = "customRendered"];- Returns:
- Whether the customRendered field is set.
-
getCustomRendered
String getCustomRendered()Custom rendering applied (exif:CustomRendered).
optional string custom_rendered = 29 [json_name = "customRendered"];- Returns:
- The customRendered.
-
getCustomRenderedBytes
com.google.protobuf.ByteString getCustomRenderedBytes()Custom rendering applied (exif:CustomRendered).
optional string custom_rendered = 29 [json_name = "customRendered"];- Returns:
- The bytes for customRendered.
-
hasFileSource
boolean hasFileSource()File source type (exif:FileSource).
optional string file_source = 30 [json_name = "fileSource"];- Returns:
- Whether the fileSource field is set.
-
getFileSource
String getFileSource()File source type (exif:FileSource).
optional string file_source = 30 [json_name = "fileSource"];- Returns:
- The fileSource.
-
getFileSourceBytes
com.google.protobuf.ByteString getFileSourceBytes()File source type (exif:FileSource).
optional string file_source = 30 [json_name = "fileSource"];- Returns:
- The bytes for fileSource.
-
hasSceneTypeDng
boolean hasSceneTypeDng()Scene type for DNG format (exif:SceneType DNG).
optional string scene_type_dng = 31 [json_name = "sceneTypeDng"];- Returns:
- Whether the sceneTypeDng field is set.
-
getSceneTypeDng
String getSceneTypeDng()Scene type for DNG format (exif:SceneType DNG).
optional string scene_type_dng = 31 [json_name = "sceneTypeDng"];- Returns:
- The sceneTypeDng.
-
getSceneTypeDngBytes
com.google.protobuf.ByteString getSceneTypeDngBytes()Scene type for DNG format (exif:SceneType DNG).
optional string scene_type_dng = 31 [json_name = "sceneTypeDng"];- Returns:
- The bytes for sceneTypeDng.
-
hasCfaPattern
boolean hasCfaPattern()Color filter array pattern (exif:CFAPattern).
optional string cfa_pattern = 32 [json_name = "cfaPattern"];- Returns:
- Whether the cfaPattern field is set.
-
getCfaPattern
String getCfaPattern()Color filter array pattern (exif:CFAPattern).
optional string cfa_pattern = 32 [json_name = "cfaPattern"];- Returns:
- The cfaPattern.
-
getCfaPatternBytes
com.google.protobuf.ByteString getCfaPatternBytes()Color filter array pattern (exif:CFAPattern).
optional string cfa_pattern = 32 [json_name = "cfaPattern"];- Returns:
- The bytes for cfaPattern.
-
hasColorSpaceExif
boolean hasColorSpaceExif()EXIF color space (exif:ColorSpace).
optional string color_space_exif = 33 [json_name = "colorSpaceExif"];- Returns:
- Whether the colorSpaceExif field is set.
-
getColorSpaceExif
String getColorSpaceExif()EXIF color space (exif:ColorSpace).
optional string color_space_exif = 33 [json_name = "colorSpaceExif"];- Returns:
- The colorSpaceExif.
-
getColorSpaceExifBytes
com.google.protobuf.ByteString getColorSpaceExifBytes()EXIF color space (exif:ColorSpace).
optional string color_space_exif = 33 [json_name = "colorSpaceExif"];- Returns:
- The bytes for colorSpaceExif.
-
hasComponentsConfiguration
boolean hasComponentsConfiguration()Component configuration (exif:ComponentsConfiguration).
optional string components_configuration = 34 [json_name = "componentsConfiguration"];- Returns:
- Whether the componentsConfiguration field is set.
-
getComponentsConfiguration
String getComponentsConfiguration()Component configuration (exif:ComponentsConfiguration).
optional string components_configuration = 34 [json_name = "componentsConfiguration"];- Returns:
- The componentsConfiguration.
-
getComponentsConfigurationBytes
com.google.protobuf.ByteString getComponentsConfigurationBytes()Component configuration (exif:ComponentsConfiguration).
optional string components_configuration = 34 [json_name = "componentsConfiguration"];- Returns:
- The bytes for componentsConfiguration.
-
hasCompressedBitsPerPixel
boolean hasCompressedBitsPerPixel()Compressed bits per pixel (exif:CompressedBitsPerPixel).
optional double compressed_bits_per_pixel = 35 [json_name = "compressedBitsPerPixel"];- Returns:
- Whether the compressedBitsPerPixel field is set.
-
getCompressedBitsPerPixel
double getCompressedBitsPerPixel()Compressed bits per pixel (exif:CompressedBitsPerPixel).
optional double compressed_bits_per_pixel = 35 [json_name = "compressedBitsPerPixel"];- Returns:
- The compressedBitsPerPixel.
-
hasExifVersion
boolean hasExifVersion()EXIF version identifier (exif:ExifVersion).
optional string exif_version = 36 [json_name = "exifVersion"];- Returns:
- Whether the exifVersion field is set.
-
getExifVersion
String getExifVersion()EXIF version identifier (exif:ExifVersion).
optional string exif_version = 36 [json_name = "exifVersion"];- Returns:
- The exifVersion.
-
getExifVersionBytes
com.google.protobuf.ByteString getExifVersionBytes()EXIF version identifier (exif:ExifVersion).
optional string exif_version = 36 [json_name = "exifVersion"];- Returns:
- The bytes for exifVersion.
-
hasFlashpixVersion
boolean hasFlashpixVersion()FlashPix version (exif:FlashpixVersion).
optional string flashpix_version = 37 [json_name = "flashpixVersion"];- Returns:
- Whether the flashpixVersion field is set.
-
getFlashpixVersion
String getFlashpixVersion()FlashPix version (exif:FlashpixVersion).
optional string flashpix_version = 37 [json_name = "flashpixVersion"];- Returns:
- The flashpixVersion.
-
getFlashpixVersionBytes
com.google.protobuf.ByteString getFlashpixVersionBytes()FlashPix version (exif:FlashpixVersion).
optional string flashpix_version = 37 [json_name = "flashpixVersion"];- Returns:
- The bytes for flashpixVersion.
-
hasInteroperabilityIndex
boolean hasInteroperabilityIndex()Interoperability index (exif:InteroperabilityIndex).
optional string interoperability_index = 38 [json_name = "interoperabilityIndex"];- Returns:
- Whether the interoperabilityIndex field is set.
-
getInteroperabilityIndex
String getInteroperabilityIndex()Interoperability index (exif:InteroperabilityIndex).
optional string interoperability_index = 38 [json_name = "interoperabilityIndex"];- Returns:
- The interoperabilityIndex.
-
getInteroperabilityIndexBytes
com.google.protobuf.ByteString getInteroperabilityIndexBytes()Interoperability index (exif:InteroperabilityIndex).
optional string interoperability_index = 38 [json_name = "interoperabilityIndex"];- Returns:
- The bytes for interoperabilityIndex.
-
hasRelatedSoundFile
boolean hasRelatedSoundFile()Related sound file name (exif:RelatedSoundFile).
optional string related_sound_file = 39 [json_name = "relatedSoundFile"];- Returns:
- Whether the relatedSoundFile field is set.
-
getRelatedSoundFile
String getRelatedSoundFile()Related sound file name (exif:RelatedSoundFile).
optional string related_sound_file = 39 [json_name = "relatedSoundFile"];- Returns:
- The relatedSoundFile.
-
getRelatedSoundFileBytes
com.google.protobuf.ByteString getRelatedSoundFileBytes()Related sound file name (exif:RelatedSoundFile).
optional string related_sound_file = 39 [json_name = "relatedSoundFile"];- Returns:
- The bytes for relatedSoundFile.
-
hasSpectralSensitivity
boolean hasSpectralSensitivity()Spectral sensitivity description (exif:SpectralSensitivity).
optional string spectral_sensitivity = 40 [json_name = "spectralSensitivity"];- Returns:
- Whether the spectralSensitivity field is set.
-
getSpectralSensitivity
String getSpectralSensitivity()Spectral sensitivity description (exif:SpectralSensitivity).
optional string spectral_sensitivity = 40 [json_name = "spectralSensitivity"];- Returns:
- The spectralSensitivity.
-
getSpectralSensitivityBytes
com.google.protobuf.ByteString getSpectralSensitivityBytes()Spectral sensitivity description (exif:SpectralSensitivity).
optional string spectral_sensitivity = 40 [json_name = "spectralSensitivity"];- Returns:
- The bytes for spectralSensitivity.
-
hasOecf
boolean hasOecf()Opto-Electric Conversion Function (exif:OECF).
optional string oecf = 41 [json_name = "oecf"];- Returns:
- Whether the oecf field is set.
-
getOecf
String getOecf()Opto-Electric Conversion Function (exif:OECF).
optional string oecf = 41 [json_name = "oecf"];- Returns:
- The oecf.
-
getOecfBytes
com.google.protobuf.ByteString getOecfBytes()Opto-Electric Conversion Function (exif:OECF).
optional string oecf = 41 [json_name = "oecf"];- Returns:
- The bytes for oecf.
-
hasSpatialFrequencyResponse
boolean hasSpatialFrequencyResponse()Spatial frequency response (exif:SpatialFrequencyResponse).
optional string spatial_frequency_response = 42 [json_name = "spatialFrequencyResponse"];- Returns:
- Whether the spatialFrequencyResponse field is set.
-
getSpatialFrequencyResponse
String getSpatialFrequencyResponse()Spatial frequency response (exif:SpatialFrequencyResponse).
optional string spatial_frequency_response = 42 [json_name = "spatialFrequencyResponse"];- Returns:
- The spatialFrequencyResponse.
-
getSpatialFrequencyResponseBytes
com.google.protobuf.ByteString getSpatialFrequencyResponseBytes()Spatial frequency response (exif:SpatialFrequencyResponse).
optional string spatial_frequency_response = 42 [json_name = "spatialFrequencyResponse"];- Returns:
- The bytes for spatialFrequencyResponse.
-
hasNoiseReduction
boolean hasNoiseReduction()Noise reduction applied (exif:NoiseReduction).
optional string noise_reduction = 43 [json_name = "noiseReduction"];- Returns:
- Whether the noiseReduction field is set.
-
getNoiseReduction
String getNoiseReduction()Noise reduction applied (exif:NoiseReduction).
optional string noise_reduction = 43 [json_name = "noiseReduction"];- Returns:
- The noiseReduction.
-
getNoiseReductionBytes
com.google.protobuf.ByteString getNoiseReductionBytes()Noise reduction applied (exif:NoiseReduction).
optional string noise_reduction = 43 [json_name = "noiseReduction"];- Returns:
- The bytes for noiseReduction.
-
hasAntiAlias
boolean hasAntiAlias()Anti-alias filter applied (exif:AntiAlias).
optional string anti_alias = 44 [json_name = "antiAlias"];- Returns:
- Whether the antiAlias field is set.
-
getAntiAlias
String getAntiAlias()Anti-alias filter applied (exif:AntiAlias).
optional string anti_alias = 44 [json_name = "antiAlias"];- Returns:
- The antiAlias.
-
getAntiAliasBytes
com.google.protobuf.ByteString getAntiAliasBytes()Anti-alias filter applied (exif:AntiAlias).
optional string anti_alias = 44 [json_name = "antiAlias"];- Returns:
- The bytes for antiAlias.
-
hasImageUniqueId
boolean hasImageUniqueId()Unique image identifier (exif:ImageUniqueID).
optional string image_unique_id = 45 [json_name = "imageUniqueId"];- Returns:
- Whether the imageUniqueId field is set.
-
getImageUniqueId
String getImageUniqueId()Unique image identifier (exif:ImageUniqueID).
optional string image_unique_id = 45 [json_name = "imageUniqueId"];- Returns:
- The imageUniqueId.
-
getImageUniqueIdBytes
com.google.protobuf.ByteString getImageUniqueIdBytes()Unique image identifier (exif:ImageUniqueID).
optional string image_unique_id = 45 [json_name = "imageUniqueId"];- Returns:
- The bytes for imageUniqueId.
-
hasCameraOwnerName
boolean hasCameraOwnerName()Camera owner name (exif:CameraOwnerName).
optional string camera_owner_name = 46 [json_name = "cameraOwnerName"];- Returns:
- Whether the cameraOwnerName field is set.
-
getCameraOwnerName
String getCameraOwnerName()Camera owner name (exif:CameraOwnerName).
optional string camera_owner_name = 46 [json_name = "cameraOwnerName"];- Returns:
- The cameraOwnerName.
-
getCameraOwnerNameBytes
com.google.protobuf.ByteString getCameraOwnerNameBytes()Camera owner name (exif:CameraOwnerName).
optional string camera_owner_name = 46 [json_name = "cameraOwnerName"];- Returns:
- The bytes for cameraOwnerName.
-
hasBodySerialNumber
boolean hasBodySerialNumber()Camera body serial number (exif:BodySerialNumber).
optional string body_serial_number = 47 [json_name = "bodySerialNumber"];- Returns:
- Whether the bodySerialNumber field is set.
-
getBodySerialNumber
String getBodySerialNumber()Camera body serial number (exif:BodySerialNumber).
optional string body_serial_number = 47 [json_name = "bodySerialNumber"];- Returns:
- The bodySerialNumber.
-
getBodySerialNumberBytes
com.google.protobuf.ByteString getBodySerialNumberBytes()Camera body serial number (exif:BodySerialNumber).
optional string body_serial_number = 47 [json_name = "bodySerialNumber"];- Returns:
- The bytes for bodySerialNumber.
-
hasLensSpecification
boolean hasLensSpecification()Lens specification details (exif:LensSpecification).
optional string lens_specification = 48 [json_name = "lensSpecification"];- Returns:
- Whether the lensSpecification field is set.
-
getLensSpecification
String getLensSpecification()Lens specification details (exif:LensSpecification).
optional string lens_specification = 48 [json_name = "lensSpecification"];- Returns:
- The lensSpecification.
-
getLensSpecificationBytes
com.google.protobuf.ByteString getLensSpecificationBytes()Lens specification details (exif:LensSpecification).
optional string lens_specification = 48 [json_name = "lensSpecification"];- Returns:
- The bytes for lensSpecification.
-
hasLensSerialNumberExif
boolean hasLensSerialNumberExif()EXIF-specific lens serial number (exif:LensSerialNumber).
optional string lens_serial_number_exif = 49 [json_name = "lensSerialNumberExif"];- Returns:
- Whether the lensSerialNumberExif field is set.
-
getLensSerialNumberExif
String getLensSerialNumberExif()EXIF-specific lens serial number (exif:LensSerialNumber).
optional string lens_serial_number_exif = 49 [json_name = "lensSerialNumberExif"];- Returns:
- The lensSerialNumberExif.
-
getLensSerialNumberExifBytes
com.google.protobuf.ByteString getLensSerialNumberExifBytes()EXIF-specific lens serial number (exif:LensSerialNumber).
optional string lens_serial_number_exif = 49 [json_name = "lensSerialNumberExif"];- Returns:
- The bytes for lensSerialNumberExif.
-