diff --git a/MetadataExtractor/Formats/Exif/ExifTiffHandler.cs b/MetadataExtractor/Formats/Exif/ExifTiffHandler.cs index bb52ae82e..6fe14101b 100644 --- a/MetadataExtractor/Formats/Exif/ExifTiffHandler.cs +++ b/MetadataExtractor/Formats/Exif/ExifTiffHandler.cs @@ -707,6 +707,11 @@ private bool ProcessMakernote(in TiffReaderContext context, int makernoteOffset) // Always in Motorola byte order TiffReader.ProcessIfd(this, context.WithByteOrder(isMotorolaByteOrder: true).WithShiftedBaseOffset(makernoteOffset), 8); } + else if (firstTenChars.Equals("PENTAX \0II", StringComparison.Ordinal)) + { + PushDirectory(new PentaxType2MakernoteDirectory()); + TiffReader.ProcessIfd(this, context.WithByteOrder(isMotorolaByteOrder: false).WithShiftedBaseOffset(makernoteOffset), 10); + } } else if (string.Equals(firstTenChars, "Apple iOS\0", StringComparison.Ordinal)) { diff --git a/MetadataExtractor/Formats/Exif/makernotes/PentaxType2MakernoteDescriptor.cs b/MetadataExtractor/Formats/Exif/makernotes/PentaxType2MakernoteDescriptor.cs new file mode 100644 index 000000000..824f561ff --- /dev/null +++ b/MetadataExtractor/Formats/Exif/makernotes/PentaxType2MakernoteDescriptor.cs @@ -0,0 +1,12 @@ +// Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. + +namespace MetadataExtractor.Formats.Exif.Makernotes +{ + public sealed class PentaxType2MakernoteDescriptor : TagDescriptor + { + public PentaxType2MakernoteDescriptor(PentaxType2MakernoteDirectory directory) + : base(directory) + { + } + } +} diff --git a/MetadataExtractor/Formats/Exif/makernotes/PentaxType2MakernoteDirectory.cs b/MetadataExtractor/Formats/Exif/makernotes/PentaxType2MakernoteDirectory.cs new file mode 100644 index 000000000..daa92143e --- /dev/null +++ b/MetadataExtractor/Formats/Exif/makernotes/PentaxType2MakernoteDirectory.cs @@ -0,0 +1,335 @@ +// Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. + +using System.Collections.Generic; + +namespace MetadataExtractor.Formats.Exif.Makernotes +{ + /// + /// Pentax tags. + /// + /// + /// https://exiftool.org/TagNames/Pentax.html + /// + public class PentaxType2MakernoteDirectory : Directory + { +#pragma warning disable format + public const int TagPentaxVersion = 0x0000; + public const int TagPentaxModelType = 0x0001; + public const int TagPreviewImageSize = 0x0002; + public const int TagPreviewImageLength = 0x0003; + public const int TagPreviewImageStart = 0x0004; + public const int TagPentaxModelId = 0x0005; + public const int TagDate = 0x0006; + public const int TagTime = 0x0007; + public const int TagQuality = 0x0008; + public const int TagPentaxImageSize = 0x0009; + public const int TagPictureMode = 0x000B; + public const int TagFlashMode = 0x000C; + public const int TagFocusMode = 0x000D; + public const int TagAFPointSelected = 0x000E; + public const int TagAFPointsInFocus = 0x000F; + public const int TagFocusPosition = 0x0010; + public const int TagExposureTime = 0x0012; + public const int TagFNumber = 0x0013; + public const int TagIso = 0x0014; + public const int TagLightReading = 0x0015; + public const int TagExposureCompensation = 0x0016; + public const int TagMeteringMode = 0x0017; + public const int TagAutoBracketing = 0x0018; + public const int TagWhiteBalance = 0x0019; + public const int TagWhiteBalanceMode = 0x001A; + public const int TagBlueBalance = 0x001B; + public const int TagRedBalance = 0x001C; + public const int TagFocalLength = 0x001D; + public const int TagDigitalZoom = 0x001E; + public const int TagSaturation = 0x001F; + public const int TagContrast = 0x0020; + public const int TagSharpness = 0x0021; + public const int TagWorldTimeLocation = 0x0022; + public const int TagHometownCity = 0x0023; + public const int TagDestinationCity = 0x0024; + public const int TagHometownDST = 0x0025; + public const int TagDestinationDST = 0x0026; + public const int TagDSPFirmwareVersion = 0x0027; + public const int TagCPUFirmwareVersion = 0x0028; + public const int TagFrameNumber = 0x0029; + public const int TagEffectiveLV = 0x002D; + public const int TagImageEditing = 0x0032; + public const int TagPictureMode2 = 0x0033; + public const int TagDriveMode = 0x0034; + public const int TagSensorSize = 0x0035; + public const int TagColorSpace = 0x0037; + public const int TagImageAreaOffset = 0x0038; + public const int TagRawImageSize = 0x0039; + public const int TagAFPointsInFocus2 = 0x003C; + public const int TagDataScaling = 0x003D; + public const int TagPreviewImageBorders = 0x003E; + public const int TagLensRec = 0x003F; + public const int TagSensitivityAdjust = 0x0040; + public const int TagImageEditCount = 0x0041; + public const int TagCameraTemperature = 0x0047; + public const int TagAELock = 0x0048; + public const int TagNoiseReduction = 0x0049; + public const int TagFlashExposureComp = 0x004D; + public const int TagImageTone = 0x004F; + public const int TagColorTemperature = 0x0050; + public const int TagColorTempDaylight = 0x0053; + public const int TagColorTempShade = 0x0054; + public const int TagColorTempCloudy = 0x0055; + public const int TagColorTempTungsten = 0x0056; + public const int TagColorTempFluorescentD = 0x0057; + public const int TagColorTempFluorescentN = 0x0058; + public const int TagColorTempFluorescentW = 0x0059; + public const int TagColorTempFlash = 0x005A; + public const int TagShakeReductionInfo = 0x005C; + public const int TagShutterCount = 0x005D; + public const int TagFaceInfo = 0x0060; + public const int TagRawDevelopmentProcess = 0x0062; + public const int TagHue = 0x0067; + public const int TagAWBInfo = 0x0068; + public const int TagDynamicRangeExpansion = 0x0069; + public const int TagTimeInfo = 0x006B; + public const int TagHighLowKeyAdj = 0x006C; + public const int TagContrastHighlight = 0x006D; + public const int TagContrastShadow = 0x006E; + public const int TagContrastHighlightShadowAdj = 0x006F; + public const int TagFineSharpness = 0x0070; + public const int TagHighISONoiseReduction = 0x0071; + public const int TagAFAdjustment = 0x0072; + public const int TagMonochromeFilterEffect = 0x0073; + public const int TagMonochromeToning = 0x0074; + public const int TagFaceDetect = 0x0076; + public const int TagFaceDetectFrameSize = 0x0077; + public const int TagShadowCorrection = 0x0079; + public const int TagISOAutoParameters = 0x007A; + public const int TagCrossProcess = 0x007B; + public const int TagLensCorr = 0x007D; + public const int TagWhiteLevel = 0x007E; + public const int TagBleachBypassToning = 0x007F; + public const int TagAspectRatio = 0x0080; + public const int TagBlurControl = 0x0082; + public const int TagHDR = 0x0085; + public const int TagShutterType = 0x0087; + public const int TagNeutralDensityFilter = 0x0088; + public const int TagISO = 0x008B; + public const int TagIntervalShooting = 0x0092; + public const int TagSkinToneCorrection = 0x0095; + public const int TagClarityControl = 0x0096; + public const int TagBlackPoint = 0x0200; + public const int TagWhitePoint = 0x0201; + public const int TagColorMatrixA = 0x0203; + public const int TagColorMatrixB = 0x0204; + public const int TagCameraSettings = 0x0205; + public const int TagAEInfo = 0x0206; + public const int TagLensInfo = 0x0207; + public const int TagFlashInfo = 0x0208; + public const int TagAEMeteringSegments = 0x0209; + public const int TagFlashMeteringSegments = 0x020A; + public const int TagSlaveFlashMeteringSegments = 0x020B; + public const int TagWB_RGGBLevelsDaylight = 0x020D; + public const int TagWB_RGGBLevelsShade = 0x020E; + public const int TagWB_RGGBLevelsCloudy = 0x020F; + public const int TagWB_RGGBLevelsTungsten = 0x0210; + public const int TagWB_RGGBLevelsFluorescentD = 0x0211; + public const int TagWB_RGGBLevelsFluorescentN = 0x0212; + public const int TagWB_RGGBLevelsFluorescentW = 0x0213; + public const int TagWB_RGGBLevelsFlash = 0x0214; + public const int TagCameraInfo = 0x0215; + public const int TagBatteryInfo = 0x0216; + public const int TagSaturationInfo = 0x021B; + public const int TagColorMatrixA2 = 0x021C; + public const int TagColorMatrixB2 = 0x021D; + public const int TagAFInfo = 0x021F; + public const int TagHuffmanTable = 0x0220; + public const int TagKelvinWB = 0x0221; + public const int TagColorInfo = 0x0222; + public const int TagEVStepInfo = 0x0224; + public const int TagShotInfo = 0x0226; + public const int TagFacePos = 0x0227; + public const int TagFaceSize = 0x0228; + public const int TagSerialNumber = 0x0229; + public const int TagFilterInfo = 0x022A; + public const int TagLevelInfo = 0x022B; + public const int TagWBLevels = 0x022D; + public const int TagArtist = 0x022E; + public const int TagCopyright = 0x022F; + public const int TagFirmwareVersion = 0x0230; + public const int TagContrastDetectAFArea = 0x0231; + public const int TagCrossProcessParams = 0x0235; + public const int TagLensInfoQ = 0x0239; + public const int TagModel = 0x023F; + public const int TagPixelShiftInfo = 0x0243; + public const int TagAFPointInfo = 0x0245; + public const int TagDataDump = 0x02FE; + public const int TagTempInfo = 0x03FF; + public const int TagToneCurve = 0x0402; + public const int TagToneCurves = 0x0403; + public const int TagUnknownBlock = 0x0405; + public const int TagPrintIM = 0x0E00; +#pragma warning restore format + + private static readonly Dictionary _tagNameMap = new() + { + { TagPentaxVersion, "PentaxVersion" }, + { TagPentaxModelType, "PentaxModelType" }, + { TagPreviewImageSize, "PreviewImageSize" }, + { TagPreviewImageLength, "PreviewImageLength" }, + { TagPreviewImageStart, "PreviewImageStart" }, + { TagPentaxModelId, "PentaxModelId" }, + { TagDate, "Date" }, + { TagTime, "Time" }, + { TagQuality, "Quality" }, + { TagPentaxImageSize, "PentaxImageSize" }, + { TagPictureMode, "PictureMode" }, + { TagFlashMode, "FlashMode" }, + { TagFocusMode, "FocusMode" }, + { TagAFPointSelected, "AFPointSelected" }, + { TagAFPointsInFocus, "AFPointsInFocus" }, + { TagFocusPosition, "FocusPosition" }, + { TagExposureTime, "ExposureTime" }, + { TagFNumber, "FNumber" }, + { TagIso, "Iso" }, + { TagLightReading, "LightReading" }, + { TagExposureCompensation, "ExposureCompensation" }, + { TagMeteringMode, "MeteringMode" }, + { TagAutoBracketing, "AutoBracketing" }, + { TagWhiteBalance, "WhiteBalance" }, + { TagWhiteBalanceMode, "WhiteBalanceMode" }, + { TagBlueBalance, "BlueBalance" }, + { TagRedBalance, "RedBalance" }, + { TagFocalLength, "FocalLength" }, + { TagDigitalZoom, "DigitalZoom" }, + { TagContrast, "Contrast" }, + { TagSaturation, "Saturation" }, + { TagSharpness, "Sharpness" }, + { TagWorldTimeLocation, "WorldTimeLocation" }, + { TagHometownCity, "HometownCity" }, + { TagDestinationCity, "DestinationCity" }, + { TagHometownDST, "HometownDST" }, + { TagDestinationDST, "DestinationDST" }, + { TagDSPFirmwareVersion, "DSPFirmwareVersion" }, + { TagCPUFirmwareVersion, "CPUFirmwareVersion" }, + { TagFrameNumber, "FrameNumber" }, + { TagEffectiveLV, "EffectiveLV" }, + { TagImageEditing, "ImageEditing" }, + { TagPictureMode2, "PictureMode2" }, + { TagDriveMode, "DriveMode" }, + { TagSensorSize, "SensorSize" }, + { TagColorSpace, "ColorSpace" }, + { TagImageAreaOffset, "ImageAreaOffset" }, + { TagRawImageSize, "RawImageSize" }, + { TagAFPointsInFocus2, "AFPointsInFocus2" }, + { TagDataScaling, "DataScaling" }, + { TagPreviewImageBorders, "PreviewImageBorders" }, + { TagLensRec, "LensRec" }, + { TagSensitivityAdjust, "SensitivityAdjust" }, + { TagImageEditCount, "ImageEditCount" }, + { TagCameraTemperature, "CameraTemperature" }, + { TagAELock, "AELock" }, + { TagNoiseReduction, "NoiseReduction" }, + { TagFlashExposureComp, "FlashExposureComp" }, + { TagImageTone, "ImageTone" }, + { TagColorTemperature, "ColorTemperature" }, + { TagColorTempDaylight, "ColorTempDaylight" }, + { TagColorTempShade, "ColorTempShade" }, + { TagColorTempCloudy, "ColorTempCloudy" }, + { TagColorTempTungsten, "ColorTempTungsten" }, + { TagColorTempFluorescentD, "ColorTempFluorescentD" }, + { TagColorTempFluorescentN, "ColorTempFluorescentN" }, + { TagColorTempFluorescentW, "ColorTempFluorescentW" }, + { TagColorTempFlash, "ColorTempFlash" }, + { TagShakeReductionInfo, "ShakeReductionInfo" }, + { TagShutterCount, "ShutterCount" }, + { TagFaceInfo, "FaceInfo" }, + { TagRawDevelopmentProcess, "RawDevelopmentProcess" }, + { TagHue, "Hue" }, + { TagAWBInfo, "AWBInfo" }, + { TagDynamicRangeExpansion, "DynamicRangeExpansion" }, + { TagTimeInfo, "TimeInfo" }, + { TagHighLowKeyAdj, "HighLowKeyAdj" }, + { TagContrastHighlight, "ContrastHighlight" }, + { TagContrastShadow, "ContrastShadow" }, + { TagContrastHighlightShadowAdj, "ContrastHighlightShadowAdj" }, + { TagFineSharpness, "FineSharpness" }, + { TagHighISONoiseReduction, "HighISONoiseReduction" }, + { TagAFAdjustment, "AFAdjustment" }, + { TagMonochromeFilterEffect, "MonochromeFilterEffect" }, + { TagMonochromeToning, "MonochromeToning" }, + { TagFaceDetect, "FaceDetect" }, + { TagFaceDetectFrameSize, "FaceDetectFrameSize" }, + { TagShadowCorrection, "ShadowCorrection" }, + { TagISOAutoParameters, "ISOAutoParameters" }, + { TagCrossProcess, "CrossProcess" }, + { TagLensCorr, "LensCorr" }, + { TagWhiteLevel, "WhiteLevel" }, + { TagBleachBypassToning, "BleachBypassToning" }, + { TagAspectRatio, "AspectRatio" }, + { TagBlurControl, "BlurControl" }, + { TagHDR, "HDR" }, + { TagShutterType, "ShutterType" }, + { TagNeutralDensityFilter, "NeutralDensityFilter" }, + { TagISO, "ISO" }, + { TagIntervalShooting, "IntervalShooting" }, + { TagSkinToneCorrection, "SkinToneCorrection" }, + { TagClarityControl, "ClarityControl" }, + { TagBlackPoint, "BlackPoint" }, + { TagWhitePoint, "WhitePoint" }, + { TagColorMatrixA, "ColorMatrixA" }, + { TagColorMatrixB, "ColorMatrixB" }, + { TagCameraSettings, "CameraSettings" }, + { TagAEInfo, "AEInfo" }, + { TagLensInfo, "LensInfo" }, + { TagFlashInfo, "FlashInfo" }, + { TagAEMeteringSegments, "AEMeteringSegments" }, + { TagFlashMeteringSegments, "FlashMeteringSegments" }, + { TagSlaveFlashMeteringSegments, "SlaveFlashMeteringSegments" }, + { TagWB_RGGBLevelsDaylight, "WB_RGGBLevelsDaylight" }, + { TagWB_RGGBLevelsShade, "WB_RGGBLevelsShade" }, + { TagWB_RGGBLevelsCloudy, "WB_RGGBLevelsCloudy" }, + { TagWB_RGGBLevelsTungsten, "WB_RGGBLevelsTungsten" }, + { TagWB_RGGBLevelsFluorescentD, "WB_RGGBLevelsFluorescentD" }, + { TagWB_RGGBLevelsFluorescentN, "WB_RGGBLevelsFluorescentN" }, + { TagWB_RGGBLevelsFluorescentW, "WB_RGGBLevelsFluorescentW" }, + { TagWB_RGGBLevelsFlash, "WB_RGGBLevelsFlash" }, + { TagCameraInfo, "CameraInfo" }, + { TagBatteryInfo, "BatteryInfo" }, + { TagSaturationInfo, "SaturationInfo" }, + { TagColorMatrixA2, "ColorMatrixA2" }, + { TagColorMatrixB2, "ColorMatrixB2" }, + { TagAFInfo, "AFInfo" }, + { TagHuffmanTable, "HuffmanTable" }, + { TagKelvinWB, "KelvinWB" }, + { TagColorInfo, "ColorInfo" }, + { TagEVStepInfo, "EVStepInfo" }, + { TagShotInfo, "ShotInfo" }, + { TagFacePos, "FacePos" }, + { TagFaceSize, "FaceSize" }, + { TagSerialNumber, "SerialNumber" }, + { TagFilterInfo, "FilterInfo" }, + { TagLevelInfo, "LevelInfo" }, + { TagWBLevels, "WBLevels" }, + { TagArtist, "Artist" }, + { TagCopyright, "Copyright" }, + { TagFirmwareVersion, "FirmwareVersion" }, + { TagContrastDetectAFArea, "ContrastDetectAFArea" }, + { TagCrossProcessParams, "CrossProcessParams" }, + { TagLensInfoQ, "LensInfoQ" }, + { TagModel, "Model" }, + { TagPixelShiftInfo, "PixelShiftInfo" }, + { TagAFPointInfo, "AFPointInfo" }, + { TagDataDump, "DataDump" }, + { TagTempInfo, "TempInfo" }, + { TagToneCurve, "ToneCurve" }, + { TagToneCurves, "ToneCurves" }, + { TagUnknownBlock, "UnknownBlock" }, + { TagPrintIM, "PrintIM" } + }; + + public PentaxType2MakernoteDirectory() : base(_tagNameMap) + { + SetDescriptor(new PentaxType2MakernoteDescriptor(this)); + } + + public override string Name => "Pentax Makernote"; + } +} diff --git a/MetadataExtractor/PublicAPI/net35/PublicAPI.Unshipped.txt b/MetadataExtractor/PublicAPI/net35/PublicAPI.Unshipped.txt index 2f95d34df..cce49c4e0 100644 --- a/MetadataExtractor/PublicAPI/net35/PublicAPI.Unshipped.txt +++ b/MetadataExtractor/PublicAPI/net35/PublicAPI.Unshipped.txt @@ -23,6 +23,159 @@ const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagEmissi const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagImageTemperatureMax = 1 -> int const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagImageTemperatureMin = 2 -> int const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagUnknownTemperature = 4 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAEInfo = 518 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAELock = 72 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAEMeteringSegments = 521 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFAdjustment = 114 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFInfo = 543 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointInfo = 581 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointSelected = 14 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointsInFocus = 15 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointsInFocus2 = 60 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagArtist = 558 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAspectRatio = 128 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAutoBracketing = 24 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAWBInfo = 104 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBatteryInfo = 534 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlackPoint = 512 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBleachBypassToning = 127 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlueBalance = 27 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlurControl = 130 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraInfo = 533 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraSettings = 517 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraTemperature = 71 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagClarityControl = 150 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorInfo = 546 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixA = 515 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixA2 = 540 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixB = 516 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixB2 = 541 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorSpace = 55 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempCloudy = 85 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempDaylight = 83 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTemperature = 80 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFlash = 90 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentD = 87 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentN = 88 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentW = 89 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempShade = 84 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempTungsten = 86 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrast = 32 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastDetectAFArea = 561 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastHighlight = 109 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastHighlightShadowAdj = 111 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastShadow = 110 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCopyright = 559 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCPUFirmwareVersion = 40 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCrossProcess = 123 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCrossProcessParams = 565 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDataDump = 766 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDataScaling = 61 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDate = 6 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDestinationCity = 36 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDestinationDST = 38 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDigitalZoom = 30 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDriveMode = 52 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDSPFirmwareVersion = 39 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDynamicRangeExpansion = 105 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagEffectiveLV = 45 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagEVStepInfo = 548 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagExposureCompensation = 22 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagExposureTime = 18 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceDetect = 118 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceDetectFrameSize = 119 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceInfo = 96 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFacePos = 551 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceSize = 552 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFilterInfo = 554 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFineSharpness = 112 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFirmwareVersion = 560 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashExposureComp = 77 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashInfo = 520 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashMeteringSegments = 522 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashMode = 12 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFNumber = 19 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocalLength = 29 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocusMode = 13 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocusPosition = 16 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFrameNumber = 41 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHDR = 133 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHighISONoiseReduction = 113 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHighLowKeyAdj = 108 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHometownCity = 35 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHometownDST = 37 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHue = 103 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHuffmanTable = 544 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageAreaOffset = 56 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageEditCount = 65 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageEditing = 50 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageTone = 79 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagIntervalShooting = 146 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagISO = 139 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagIso = 20 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagISOAutoParameters = 122 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagKelvinWB = 545 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensCorr = 125 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensInfo = 519 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensInfoQ = 569 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensRec = 63 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLevelInfo = 555 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLightReading = 21 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMeteringMode = 23 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagModel = 575 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMonochromeFilterEffect = 115 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMonochromeToning = 116 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagNeutralDensityFilter = 136 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagNoiseReduction = 73 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxImageSize = 9 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxModelId = 5 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxModelType = 1 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxVersion = 0 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPictureMode = 11 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPictureMode2 = 51 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPixelShiftInfo = 579 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageBorders = 62 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageLength = 3 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageSize = 2 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageStart = 4 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPrintIM = 3584 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagQuality = 8 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRawDevelopmentProcess = 98 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRawImageSize = 57 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRedBalance = 28 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSaturation = 31 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSaturationInfo = 539 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSensitivityAdjust = 64 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSensorSize = 53 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSerialNumber = 553 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShadowCorrection = 121 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShakeReductionInfo = 92 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSharpness = 33 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShotInfo = 550 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShutterCount = 93 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShutterType = 135 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSkinToneCorrection = 149 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSlaveFlashMeteringSegments = 523 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTempInfo = 1023 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTime = 7 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTimeInfo = 107 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagToneCurve = 1026 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagToneCurves = 1027 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagUnknownBlock = 1029 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWBLevels = 557 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsCloudy = 527 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsDaylight = 525 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFlash = 532 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentD = 529 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentN = 530 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentW = 531 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsShade = 526 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsTungsten = 528 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteBalance = 25 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteBalanceMode = 26 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteLevel = 126 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhitePoint = 513 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWorldTimeLocation = 34 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTemperature = 44 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTransAlpha1 = 112 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTransAlpha2 = 116 -> int @@ -150,6 +303,10 @@ MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDescriptor MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDescriptor.FlirMakernoteDescriptor(MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory! directory) -> void MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.FlirMakernoteDirectory() -> void +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDescriptor +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDescriptor.PentaxType2MakernoteDescriptor(MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory! directory) -> void +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.PentaxType2MakernoteDirectory() -> void MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor.FlirCameraInfoDescriptor(MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory! directory) -> void MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory @@ -254,6 +411,7 @@ override MetadataExtractor.Formats.Exif.ExifTiffHandler.EndingIfd(in MetadataExt override MetadataExtractor.Formats.Exif.ExifTiffHandler.ProcessTiffMarker(ushort marker) -> MetadataExtractor.Formats.Tiff.TiffStandard override MetadataExtractor.Formats.Exif.ExifTiffHandler.TryCustomProcessFormat(int tagId, MetadataExtractor.Formats.Tiff.TiffDataFormatCode formatCode, ulong componentCount, out ulong byteCount) -> bool override MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.Name.get -> string! +override MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.Name.get -> string! override MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor.GetDescription(int tagType) -> string? override MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.Name.get -> string! override MetadataExtractor.Formats.Flir.FlirHeaderDirectory.Name.get -> string! diff --git a/MetadataExtractor/PublicAPI/net45/PublicAPI.Unshipped.txt b/MetadataExtractor/PublicAPI/net45/PublicAPI.Unshipped.txt index 2f95d34df..cce49c4e0 100644 --- a/MetadataExtractor/PublicAPI/net45/PublicAPI.Unshipped.txt +++ b/MetadataExtractor/PublicAPI/net45/PublicAPI.Unshipped.txt @@ -23,6 +23,159 @@ const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagEmissi const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagImageTemperatureMax = 1 -> int const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagImageTemperatureMin = 2 -> int const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagUnknownTemperature = 4 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAEInfo = 518 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAELock = 72 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAEMeteringSegments = 521 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFAdjustment = 114 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFInfo = 543 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointInfo = 581 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointSelected = 14 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointsInFocus = 15 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointsInFocus2 = 60 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagArtist = 558 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAspectRatio = 128 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAutoBracketing = 24 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAWBInfo = 104 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBatteryInfo = 534 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlackPoint = 512 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBleachBypassToning = 127 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlueBalance = 27 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlurControl = 130 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraInfo = 533 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraSettings = 517 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraTemperature = 71 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagClarityControl = 150 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorInfo = 546 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixA = 515 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixA2 = 540 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixB = 516 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixB2 = 541 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorSpace = 55 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempCloudy = 85 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempDaylight = 83 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTemperature = 80 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFlash = 90 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentD = 87 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentN = 88 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentW = 89 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempShade = 84 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempTungsten = 86 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrast = 32 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastDetectAFArea = 561 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastHighlight = 109 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastHighlightShadowAdj = 111 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastShadow = 110 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCopyright = 559 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCPUFirmwareVersion = 40 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCrossProcess = 123 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCrossProcessParams = 565 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDataDump = 766 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDataScaling = 61 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDate = 6 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDestinationCity = 36 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDestinationDST = 38 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDigitalZoom = 30 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDriveMode = 52 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDSPFirmwareVersion = 39 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDynamicRangeExpansion = 105 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagEffectiveLV = 45 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagEVStepInfo = 548 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagExposureCompensation = 22 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagExposureTime = 18 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceDetect = 118 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceDetectFrameSize = 119 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceInfo = 96 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFacePos = 551 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceSize = 552 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFilterInfo = 554 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFineSharpness = 112 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFirmwareVersion = 560 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashExposureComp = 77 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashInfo = 520 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashMeteringSegments = 522 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashMode = 12 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFNumber = 19 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocalLength = 29 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocusMode = 13 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocusPosition = 16 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFrameNumber = 41 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHDR = 133 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHighISONoiseReduction = 113 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHighLowKeyAdj = 108 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHometownCity = 35 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHometownDST = 37 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHue = 103 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHuffmanTable = 544 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageAreaOffset = 56 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageEditCount = 65 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageEditing = 50 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageTone = 79 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagIntervalShooting = 146 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagISO = 139 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagIso = 20 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagISOAutoParameters = 122 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagKelvinWB = 545 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensCorr = 125 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensInfo = 519 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensInfoQ = 569 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensRec = 63 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLevelInfo = 555 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLightReading = 21 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMeteringMode = 23 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagModel = 575 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMonochromeFilterEffect = 115 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMonochromeToning = 116 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagNeutralDensityFilter = 136 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagNoiseReduction = 73 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxImageSize = 9 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxModelId = 5 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxModelType = 1 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxVersion = 0 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPictureMode = 11 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPictureMode2 = 51 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPixelShiftInfo = 579 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageBorders = 62 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageLength = 3 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageSize = 2 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageStart = 4 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPrintIM = 3584 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagQuality = 8 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRawDevelopmentProcess = 98 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRawImageSize = 57 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRedBalance = 28 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSaturation = 31 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSaturationInfo = 539 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSensitivityAdjust = 64 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSensorSize = 53 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSerialNumber = 553 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShadowCorrection = 121 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShakeReductionInfo = 92 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSharpness = 33 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShotInfo = 550 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShutterCount = 93 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShutterType = 135 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSkinToneCorrection = 149 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSlaveFlashMeteringSegments = 523 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTempInfo = 1023 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTime = 7 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTimeInfo = 107 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagToneCurve = 1026 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagToneCurves = 1027 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagUnknownBlock = 1029 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWBLevels = 557 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsCloudy = 527 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsDaylight = 525 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFlash = 532 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentD = 529 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentN = 530 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentW = 531 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsShade = 526 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsTungsten = 528 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteBalance = 25 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteBalanceMode = 26 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteLevel = 126 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhitePoint = 513 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWorldTimeLocation = 34 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTemperature = 44 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTransAlpha1 = 112 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTransAlpha2 = 116 -> int @@ -150,6 +303,10 @@ MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDescriptor MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDescriptor.FlirMakernoteDescriptor(MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory! directory) -> void MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.FlirMakernoteDirectory() -> void +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDescriptor +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDescriptor.PentaxType2MakernoteDescriptor(MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory! directory) -> void +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.PentaxType2MakernoteDirectory() -> void MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor.FlirCameraInfoDescriptor(MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory! directory) -> void MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory @@ -254,6 +411,7 @@ override MetadataExtractor.Formats.Exif.ExifTiffHandler.EndingIfd(in MetadataExt override MetadataExtractor.Formats.Exif.ExifTiffHandler.ProcessTiffMarker(ushort marker) -> MetadataExtractor.Formats.Tiff.TiffStandard override MetadataExtractor.Formats.Exif.ExifTiffHandler.TryCustomProcessFormat(int tagId, MetadataExtractor.Formats.Tiff.TiffDataFormatCode formatCode, ulong componentCount, out ulong byteCount) -> bool override MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.Name.get -> string! +override MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.Name.get -> string! override MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor.GetDescription(int tagType) -> string? override MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.Name.get -> string! override MetadataExtractor.Formats.Flir.FlirHeaderDirectory.Name.get -> string! diff --git a/MetadataExtractor/PublicAPI/netstandard1.3/PublicAPI.Unshipped.txt b/MetadataExtractor/PublicAPI/netstandard1.3/PublicAPI.Unshipped.txt index 2f95d34df..cce49c4e0 100644 --- a/MetadataExtractor/PublicAPI/netstandard1.3/PublicAPI.Unshipped.txt +++ b/MetadataExtractor/PublicAPI/netstandard1.3/PublicAPI.Unshipped.txt @@ -23,6 +23,159 @@ const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagEmissi const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagImageTemperatureMax = 1 -> int const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagImageTemperatureMin = 2 -> int const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagUnknownTemperature = 4 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAEInfo = 518 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAELock = 72 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAEMeteringSegments = 521 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFAdjustment = 114 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFInfo = 543 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointInfo = 581 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointSelected = 14 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointsInFocus = 15 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointsInFocus2 = 60 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagArtist = 558 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAspectRatio = 128 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAutoBracketing = 24 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAWBInfo = 104 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBatteryInfo = 534 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlackPoint = 512 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBleachBypassToning = 127 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlueBalance = 27 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlurControl = 130 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraInfo = 533 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraSettings = 517 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraTemperature = 71 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagClarityControl = 150 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorInfo = 546 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixA = 515 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixA2 = 540 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixB = 516 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixB2 = 541 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorSpace = 55 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempCloudy = 85 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempDaylight = 83 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTemperature = 80 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFlash = 90 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentD = 87 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentN = 88 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentW = 89 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempShade = 84 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempTungsten = 86 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrast = 32 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastDetectAFArea = 561 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastHighlight = 109 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastHighlightShadowAdj = 111 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastShadow = 110 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCopyright = 559 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCPUFirmwareVersion = 40 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCrossProcess = 123 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCrossProcessParams = 565 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDataDump = 766 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDataScaling = 61 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDate = 6 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDestinationCity = 36 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDestinationDST = 38 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDigitalZoom = 30 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDriveMode = 52 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDSPFirmwareVersion = 39 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDynamicRangeExpansion = 105 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagEffectiveLV = 45 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagEVStepInfo = 548 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagExposureCompensation = 22 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagExposureTime = 18 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceDetect = 118 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceDetectFrameSize = 119 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceInfo = 96 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFacePos = 551 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceSize = 552 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFilterInfo = 554 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFineSharpness = 112 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFirmwareVersion = 560 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashExposureComp = 77 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashInfo = 520 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashMeteringSegments = 522 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashMode = 12 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFNumber = 19 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocalLength = 29 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocusMode = 13 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocusPosition = 16 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFrameNumber = 41 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHDR = 133 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHighISONoiseReduction = 113 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHighLowKeyAdj = 108 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHometownCity = 35 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHometownDST = 37 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHue = 103 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHuffmanTable = 544 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageAreaOffset = 56 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageEditCount = 65 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageEditing = 50 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageTone = 79 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagIntervalShooting = 146 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagISO = 139 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagIso = 20 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagISOAutoParameters = 122 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagKelvinWB = 545 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensCorr = 125 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensInfo = 519 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensInfoQ = 569 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensRec = 63 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLevelInfo = 555 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLightReading = 21 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMeteringMode = 23 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagModel = 575 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMonochromeFilterEffect = 115 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMonochromeToning = 116 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagNeutralDensityFilter = 136 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagNoiseReduction = 73 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxImageSize = 9 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxModelId = 5 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxModelType = 1 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxVersion = 0 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPictureMode = 11 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPictureMode2 = 51 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPixelShiftInfo = 579 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageBorders = 62 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageLength = 3 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageSize = 2 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageStart = 4 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPrintIM = 3584 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagQuality = 8 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRawDevelopmentProcess = 98 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRawImageSize = 57 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRedBalance = 28 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSaturation = 31 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSaturationInfo = 539 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSensitivityAdjust = 64 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSensorSize = 53 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSerialNumber = 553 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShadowCorrection = 121 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShakeReductionInfo = 92 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSharpness = 33 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShotInfo = 550 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShutterCount = 93 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShutterType = 135 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSkinToneCorrection = 149 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSlaveFlashMeteringSegments = 523 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTempInfo = 1023 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTime = 7 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTimeInfo = 107 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagToneCurve = 1026 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagToneCurves = 1027 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagUnknownBlock = 1029 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWBLevels = 557 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsCloudy = 527 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsDaylight = 525 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFlash = 532 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentD = 529 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentN = 530 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentW = 531 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsShade = 526 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsTungsten = 528 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteBalance = 25 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteBalanceMode = 26 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteLevel = 126 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhitePoint = 513 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWorldTimeLocation = 34 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTemperature = 44 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTransAlpha1 = 112 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTransAlpha2 = 116 -> int @@ -150,6 +303,10 @@ MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDescriptor MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDescriptor.FlirMakernoteDescriptor(MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory! directory) -> void MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.FlirMakernoteDirectory() -> void +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDescriptor +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDescriptor.PentaxType2MakernoteDescriptor(MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory! directory) -> void +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.PentaxType2MakernoteDirectory() -> void MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor.FlirCameraInfoDescriptor(MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory! directory) -> void MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory @@ -254,6 +411,7 @@ override MetadataExtractor.Formats.Exif.ExifTiffHandler.EndingIfd(in MetadataExt override MetadataExtractor.Formats.Exif.ExifTiffHandler.ProcessTiffMarker(ushort marker) -> MetadataExtractor.Formats.Tiff.TiffStandard override MetadataExtractor.Formats.Exif.ExifTiffHandler.TryCustomProcessFormat(int tagId, MetadataExtractor.Formats.Tiff.TiffDataFormatCode formatCode, ulong componentCount, out ulong byteCount) -> bool override MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.Name.get -> string! +override MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.Name.get -> string! override MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor.GetDescription(int tagType) -> string? override MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.Name.get -> string! override MetadataExtractor.Formats.Flir.FlirHeaderDirectory.Name.get -> string! diff --git a/MetadataExtractor/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/MetadataExtractor/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt index 614dcabdf..b07494ae2 100644 --- a/MetadataExtractor/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ b/MetadataExtractor/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt @@ -23,6 +23,159 @@ const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagEmissi const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagImageTemperatureMax = 1 -> int const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagImageTemperatureMin = 2 -> int const MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.TagUnknownTemperature = 4 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAEInfo = 518 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAELock = 72 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAEMeteringSegments = 521 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFAdjustment = 114 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFInfo = 543 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointInfo = 581 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointSelected = 14 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointsInFocus = 15 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAFPointsInFocus2 = 60 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagArtist = 558 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAspectRatio = 128 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAutoBracketing = 24 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagAWBInfo = 104 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBatteryInfo = 534 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlackPoint = 512 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBleachBypassToning = 127 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlueBalance = 27 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagBlurControl = 130 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraInfo = 533 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraSettings = 517 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCameraTemperature = 71 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagClarityControl = 150 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorInfo = 546 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixA = 515 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixA2 = 540 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixB = 516 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorMatrixB2 = 541 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorSpace = 55 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempCloudy = 85 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempDaylight = 83 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTemperature = 80 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFlash = 90 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentD = 87 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentN = 88 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempFluorescentW = 89 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempShade = 84 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagColorTempTungsten = 86 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrast = 32 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastDetectAFArea = 561 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastHighlight = 109 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastHighlightShadowAdj = 111 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagContrastShadow = 110 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCopyright = 559 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCPUFirmwareVersion = 40 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCrossProcess = 123 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagCrossProcessParams = 565 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDataDump = 766 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDataScaling = 61 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDate = 6 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDestinationCity = 36 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDestinationDST = 38 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDigitalZoom = 30 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDriveMode = 52 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDSPFirmwareVersion = 39 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagDynamicRangeExpansion = 105 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagEffectiveLV = 45 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagEVStepInfo = 548 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagExposureCompensation = 22 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagExposureTime = 18 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceDetect = 118 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceDetectFrameSize = 119 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceInfo = 96 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFacePos = 551 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFaceSize = 552 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFilterInfo = 554 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFineSharpness = 112 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFirmwareVersion = 560 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashExposureComp = 77 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashInfo = 520 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashMeteringSegments = 522 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFlashMode = 12 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFNumber = 19 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocalLength = 29 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocusMode = 13 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFocusPosition = 16 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagFrameNumber = 41 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHDR = 133 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHighISONoiseReduction = 113 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHighLowKeyAdj = 108 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHometownCity = 35 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHometownDST = 37 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHue = 103 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagHuffmanTable = 544 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageAreaOffset = 56 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageEditCount = 65 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageEditing = 50 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagImageTone = 79 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagIntervalShooting = 146 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagISO = 139 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagIso = 20 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagISOAutoParameters = 122 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagKelvinWB = 545 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensCorr = 125 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensInfo = 519 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensInfoQ = 569 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLensRec = 63 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLevelInfo = 555 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagLightReading = 21 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMeteringMode = 23 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagModel = 575 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMonochromeFilterEffect = 115 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagMonochromeToning = 116 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagNeutralDensityFilter = 136 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagNoiseReduction = 73 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxImageSize = 9 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxModelId = 5 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxModelType = 1 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPentaxVersion = 0 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPictureMode = 11 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPictureMode2 = 51 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPixelShiftInfo = 579 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageBorders = 62 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageLength = 3 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageSize = 2 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPreviewImageStart = 4 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagPrintIM = 3584 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagQuality = 8 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRawDevelopmentProcess = 98 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRawImageSize = 57 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagRedBalance = 28 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSaturation = 31 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSaturationInfo = 539 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSensitivityAdjust = 64 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSensorSize = 53 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSerialNumber = 553 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShadowCorrection = 121 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShakeReductionInfo = 92 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSharpness = 33 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShotInfo = 550 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShutterCount = 93 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagShutterType = 135 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSkinToneCorrection = 149 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagSlaveFlashMeteringSegments = 523 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTempInfo = 1023 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTime = 7 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagTimeInfo = 107 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagToneCurve = 1026 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagToneCurves = 1027 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagUnknownBlock = 1029 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWBLevels = 557 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsCloudy = 527 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsDaylight = 525 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFlash = 532 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentD = 529 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentN = 530 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsFluorescentW = 531 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsShade = 526 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWB_RGGBLevelsTungsten = 528 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteBalance = 25 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteBalanceMode = 26 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhiteLevel = 126 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWhitePoint = 513 -> int +const MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.TagWorldTimeLocation = 34 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTemperature = 44 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTransAlpha1 = 112 -> int const MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.TagAtmosphericTransAlpha2 = 116 -> int @@ -150,6 +303,10 @@ MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDescriptor MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDescriptor.FlirMakernoteDescriptor(MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory! directory) -> void MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.FlirMakernoteDirectory() -> void +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDescriptor +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDescriptor.PentaxType2MakernoteDescriptor(MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory! directory) -> void +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory +MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.PentaxType2MakernoteDirectory() -> void MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor.FlirCameraInfoDescriptor(MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory! directory) -> void MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory @@ -254,6 +411,7 @@ override MetadataExtractor.Formats.Exif.ExifTiffHandler.EndingIfd(in MetadataExt override MetadataExtractor.Formats.Exif.ExifTiffHandler.ProcessTiffMarker(ushort marker) -> MetadataExtractor.Formats.Tiff.TiffStandard override MetadataExtractor.Formats.Exif.ExifTiffHandler.TryCustomProcessFormat(int tagId, MetadataExtractor.Formats.Tiff.TiffDataFormatCode formatCode, ulong componentCount, out ulong byteCount) -> bool override MetadataExtractor.Formats.Exif.Makernotes.FlirMakernoteDirectory.Name.get -> string! +override MetadataExtractor.Formats.Exif.Makernotes.PentaxType2MakernoteDirectory.Name.get -> string! override MetadataExtractor.Formats.Flir.FlirCameraInfoDescriptor.GetDescription(int tagType) -> string? override MetadataExtractor.Formats.Flir.FlirCameraInfoDirectory.Name.get -> string! override MetadataExtractor.Formats.Flir.FlirHeaderDirectory.Name.get -> string!