All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bugvm.apple.imageio.CGImagePropertyExif Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (C) 2013-2015 RoboVM AB
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.bugvm.apple.imageio;

/**/
import java.io.*;
import java.nio.*;
import java.util.*;
import com.bugvm.objc.*;
import com.bugvm.objc.annotation.*;
import com.bugvm.objc.block.*;
import com.bugvm.rt.*;
import com.bugvm.rt.annotation.*;
import com.bugvm.rt.bro.*;
import com.bugvm.rt.bro.annotation.*;
import com.bugvm.rt.bro.ptr.*;
import com.bugvm.apple.foundation.*;
import com.bugvm.apple.corefoundation.*;
import com.bugvm.apple.coregraphics.*;
/**/

/**/
/**/
/**/@Library("ImageIO") @StronglyLinked/**/
@Marshaler(/**/CGImagePropertyExif/**/.Marshaler.class)
/**/public/**/ class /**/CGImagePropertyExif/**/ 
    extends /**/GlobalValueEnumeration/**/
    /**//**/ {

    static { Bro.bind(/**/CGImagePropertyExif/**/.class); }

    /**/
    public static class Marshaler {
        @MarshalsPointer
        public static CGImagePropertyExif toObject(Class cls, long handle, long flags) {
            CFString o = (CFString) CFType.Marshaler.toObject(CFString.class, handle, flags);
            if (o == null) {
                return null;
            }
            return CGImagePropertyExif.valueOf(o);
        }
        @MarshalsPointer
        public static long toNative(CGImagePropertyExif o, long flags) {
            if (o == null) {
                return 0L;
            }
            return CFType.Marshaler.toNative(o.value(), flags);
        }
    }
    public static class AsListMarshaler {
        @MarshalsPointer
        public static List toObject(Class cls, long handle, long flags) {
            CFArray o = (CFArray) CFType.Marshaler.toObject(CFArray.class, handle, flags);
            if (o == null) {
                return null;
            }
            List list = new ArrayList<>();
            for (int i = 0; i < o.size(); i++) {
                list.add(CGImagePropertyExif.valueOf(o.get(i, CFString.class)));
            }
            return list;
        }
        @MarshalsPointer
        public static long toNative(List l, long flags) {
            if (l == null) {
                return 0L;
            }
            CFArray array = CFMutableArray.create();
            for (CGImagePropertyExif o : l) {
                array.add(o.value());
            }
            return CFType.Marshaler.toNative(array, flags);
        }
    }
    /**/

    /**/
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ExposureTime = new CGImagePropertyExif("ExposureTime");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif FNumber = new CGImagePropertyExif("FNumber");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ExposureProgram = new CGImagePropertyExif("ExposureProgram");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SpectralSensitivity = new CGImagePropertyExif("SpectralSensitivity");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ISOSpeedRatings = new CGImagePropertyExif("ISOSpeedRatings");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif OECF = new CGImagePropertyExif("OECF");
    /**
     * @since Available in iOS 7.0 and later.
     */
    public static final CGImagePropertyExif SensitivityType = new CGImagePropertyExif("SensitivityType");
    /**
     * @since Available in iOS 7.0 and later.
     */
    public static final CGImagePropertyExif StandardOutputSensitivity = new CGImagePropertyExif("StandardOutputSensitivity");
    /**
     * @since Available in iOS 7.0 and later.
     */
    public static final CGImagePropertyExif RecommendedExposureIndex = new CGImagePropertyExif("RecommendedExposureIndex");
    /**
     * @since Available in iOS 7.0 and later.
     */
    public static final CGImagePropertyExif ISOSpeed = new CGImagePropertyExif("ISOSpeed");
    /**
     * @since Available in iOS 7.0 and later.
     */
    public static final CGImagePropertyExif ISOSpeedLatitudeyyy = new CGImagePropertyExif("ISOSpeedLatitudeyyy");
    /**
     * @since Available in iOS 7.0 and later.
     */
    public static final CGImagePropertyExif ISOSpeedLatitudezzz = new CGImagePropertyExif("ISOSpeedLatitudezzz");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif Version = new CGImagePropertyExif("Version");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif DateTimeOriginal = new CGImagePropertyExif("DateTimeOriginal");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif DateTimeDigitized = new CGImagePropertyExif("DateTimeDigitized");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ComponentsConfiguration = new CGImagePropertyExif("ComponentsConfiguration");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif CompressedBitsPerPixel = new CGImagePropertyExif("CompressedBitsPerPixel");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ShutterSpeedValue = new CGImagePropertyExif("ShutterSpeedValue");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ApertureValue = new CGImagePropertyExif("ApertureValue");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif BrightnessValue = new CGImagePropertyExif("BrightnessValue");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ExposureBiasValue = new CGImagePropertyExif("ExposureBiasValue");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif MaxApertureValue = new CGImagePropertyExif("MaxApertureValue");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SubjectDistance = new CGImagePropertyExif("SubjectDistance");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif MeteringMode = new CGImagePropertyExif("MeteringMode");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif LightSource = new CGImagePropertyExif("LightSource");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif Flash = new CGImagePropertyExif("Flash");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif FocalLength = new CGImagePropertyExif("FocalLength");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SubjectArea = new CGImagePropertyExif("SubjectArea");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif MakerNote = new CGImagePropertyExif("MakerNote");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif UserComment = new CGImagePropertyExif("UserComment");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SubsecTime = new CGImagePropertyExif("SubsecTime");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SubsecTimeOriginal = new CGImagePropertyExif("SubsecTimeOriginal");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SubsecTimeDigitized = new CGImagePropertyExif("SubsecTimeDigitized");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif FlashPixVersion = new CGImagePropertyExif("FlashPixVersion");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ColorSpace = new CGImagePropertyExif("ColorSpace");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif PixelXDimension = new CGImagePropertyExif("PixelXDimension");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif PixelYDimension = new CGImagePropertyExif("PixelYDimension");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif RelatedSoundFile = new CGImagePropertyExif("RelatedSoundFile");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif FlashEnergy = new CGImagePropertyExif("FlashEnergy");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SpatialFrequencyResponse = new CGImagePropertyExif("SpatialFrequencyResponse");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif FocalPlaneXResolution = new CGImagePropertyExif("FocalPlaneXResolution");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif FocalPlaneYResolution = new CGImagePropertyExif("FocalPlaneYResolution");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif FocalPlaneResolutionUnit = new CGImagePropertyExif("FocalPlaneResolutionUnit");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SubjectLocation = new CGImagePropertyExif("SubjectLocation");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ExposureIndex = new CGImagePropertyExif("ExposureIndex");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SensingMethod = new CGImagePropertyExif("SensingMethod");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif FileSource = new CGImagePropertyExif("FileSource");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SceneType = new CGImagePropertyExif("SceneType");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif CFAPattern = new CGImagePropertyExif("CFAPattern");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif CustomRendered = new CGImagePropertyExif("CustomRendered");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ExposureMode = new CGImagePropertyExif("ExposureMode");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif WhiteBalance = new CGImagePropertyExif("WhiteBalance");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif DigitalZoomRatio = new CGImagePropertyExif("DigitalZoomRatio");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif FocalLenIn35mmFilm = new CGImagePropertyExif("FocalLenIn35mmFilm");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SceneCaptureType = new CGImagePropertyExif("SceneCaptureType");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif GainControl = new CGImagePropertyExif("GainControl");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif Contrast = new CGImagePropertyExif("Contrast");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif Saturation = new CGImagePropertyExif("Saturation");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif Sharpness = new CGImagePropertyExif("Sharpness");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif DeviceSettingDescription = new CGImagePropertyExif("DeviceSettingDescription");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif SubjectDistRange = new CGImagePropertyExif("SubjectDistRange");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif ImageUniqueID = new CGImagePropertyExif("ImageUniqueID");
    /**
     * @since Available in iOS 5.0 and later.
     */
    public static final CGImagePropertyExif CameraOwnerName = new CGImagePropertyExif("CameraOwnerName");
    /**
     * @since Available in iOS 5.0 and later.
     */
    public static final CGImagePropertyExif BodySerialNumber = new CGImagePropertyExif("BodySerialNumber");
    /**
     * @since Available in iOS 5.0 and later.
     */
    public static final CGImagePropertyExif LensSpecification = new CGImagePropertyExif("LensSpecification");
    /**
     * @since Available in iOS 5.0 and later.
     */
    public static final CGImagePropertyExif LensMake = new CGImagePropertyExif("LensMake");
    /**
     * @since Available in iOS 5.0 and later.
     */
    public static final CGImagePropertyExif LensModel = new CGImagePropertyExif("LensModel");
    /**
     * @since Available in iOS 5.0 and later.
     */
    public static final CGImagePropertyExif LensSerialNumber = new CGImagePropertyExif("LensSerialNumber");
    /**
     * @since Available in iOS 4.0 and later.
     */
    public static final CGImagePropertyExif Gamma = new CGImagePropertyExif("Gamma");
    /**/
    
    private static /**/CGImagePropertyExif/**/[] values = new /**/CGImagePropertyExif/**/[] {/**/ExposureTime, FNumber, ExposureProgram, SpectralSensitivity, ISOSpeedRatings, OECF, SensitivityType, StandardOutputSensitivity, RecommendedExposureIndex, ISOSpeed, ISOSpeedLatitudeyyy, ISOSpeedLatitudezzz, Version, DateTimeOriginal, DateTimeDigitized, ComponentsConfiguration, CompressedBitsPerPixel, ShutterSpeedValue, ApertureValue, BrightnessValue, ExposureBiasValue, MaxApertureValue, SubjectDistance, MeteringMode, LightSource, Flash, FocalLength, SubjectArea, MakerNote, UserComment, SubsecTime, SubsecTimeOriginal, SubsecTimeDigitized, FlashPixVersion, ColorSpace, PixelXDimension, PixelYDimension, RelatedSoundFile, FlashEnergy, SpatialFrequencyResponse, FocalPlaneXResolution, FocalPlaneYResolution, FocalPlaneResolutionUnit, SubjectLocation, ExposureIndex, SensingMethod, FileSource, SceneType, CFAPattern, CustomRendered, ExposureMode, WhiteBalance, DigitalZoomRatio, FocalLenIn35mmFilm, SceneCaptureType, GainControl, Contrast, Saturation, Sharpness, DeviceSettingDescription, SubjectDistRange, ImageUniqueID, CameraOwnerName, BodySerialNumber, LensSpecification, LensMake, LensModel, LensSerialNumber, Gamma/**/};
    
    /**/CGImagePropertyExif/**/ (String getterName) {
        super(Values.class, getterName);
    }
    
    public static /**/CGImagePropertyExif/**/ valueOf(/**/CFString/**/ value) {
        for (/**/CGImagePropertyExif/**/ v : values) {
            if (v.value().equals(value)) {
                return v;
            }
        }
        throw new IllegalArgumentException("No constant with value " + value + " found in " 
            + /**/CGImagePropertyExif/**/.class.getName());
    }
    
    /**//**/
    
    /**/@Library("ImageIO") @StronglyLinked/**/
    public static class Values {
    	static { Bro.bind(Values.class); }

        /**/
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifExposureTime", optional=true)
        public static native CFString ExposureTime();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifFNumber", optional=true)
        public static native CFString FNumber();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifExposureProgram", optional=true)
        public static native CFString ExposureProgram();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSpectralSensitivity", optional=true)
        public static native CFString SpectralSensitivity();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifISOSpeedRatings", optional=true)
        public static native CFString ISOSpeedRatings();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifOECF", optional=true)
        public static native CFString OECF();
        /**
         * @since Available in iOS 7.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSensitivityType", optional=true)
        public static native CFString SensitivityType();
        /**
         * @since Available in iOS 7.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifStandardOutputSensitivity", optional=true)
        public static native CFString StandardOutputSensitivity();
        /**
         * @since Available in iOS 7.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifRecommendedExposureIndex", optional=true)
        public static native CFString RecommendedExposureIndex();
        /**
         * @since Available in iOS 7.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifISOSpeed", optional=true)
        public static native CFString ISOSpeed();
        /**
         * @since Available in iOS 7.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifISOSpeedLatitudeyyy", optional=true)
        public static native CFString ISOSpeedLatitudeyyy();
        /**
         * @since Available in iOS 7.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifISOSpeedLatitudezzz", optional=true)
        public static native CFString ISOSpeedLatitudezzz();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifVersion", optional=true)
        public static native CFString Version();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifDateTimeOriginal", optional=true)
        public static native CFString DateTimeOriginal();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifDateTimeDigitized", optional=true)
        public static native CFString DateTimeDigitized();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifComponentsConfiguration", optional=true)
        public static native CFString ComponentsConfiguration();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifCompressedBitsPerPixel", optional=true)
        public static native CFString CompressedBitsPerPixel();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifShutterSpeedValue", optional=true)
        public static native CFString ShutterSpeedValue();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifApertureValue", optional=true)
        public static native CFString ApertureValue();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifBrightnessValue", optional=true)
        public static native CFString BrightnessValue();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifExposureBiasValue", optional=true)
        public static native CFString ExposureBiasValue();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifMaxApertureValue", optional=true)
        public static native CFString MaxApertureValue();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSubjectDistance", optional=true)
        public static native CFString SubjectDistance();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifMeteringMode", optional=true)
        public static native CFString MeteringMode();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifLightSource", optional=true)
        public static native CFString LightSource();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifFlash", optional=true)
        public static native CFString Flash();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifFocalLength", optional=true)
        public static native CFString FocalLength();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSubjectArea", optional=true)
        public static native CFString SubjectArea();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifMakerNote", optional=true)
        public static native CFString MakerNote();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifUserComment", optional=true)
        public static native CFString UserComment();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSubsecTime", optional=true)
        public static native CFString SubsecTime();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSubsecTimeOriginal", optional=true)
        public static native CFString SubsecTimeOriginal();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSubsecTimeDigitized", optional=true)
        public static native CFString SubsecTimeDigitized();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifFlashPixVersion", optional=true)
        public static native CFString FlashPixVersion();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifColorSpace", optional=true)
        public static native CFString ColorSpace();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifPixelXDimension", optional=true)
        public static native CFString PixelXDimension();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifPixelYDimension", optional=true)
        public static native CFString PixelYDimension();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifRelatedSoundFile", optional=true)
        public static native CFString RelatedSoundFile();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifFlashEnergy", optional=true)
        public static native CFString FlashEnergy();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSpatialFrequencyResponse", optional=true)
        public static native CFString SpatialFrequencyResponse();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifFocalPlaneXResolution", optional=true)
        public static native CFString FocalPlaneXResolution();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifFocalPlaneYResolution", optional=true)
        public static native CFString FocalPlaneYResolution();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifFocalPlaneResolutionUnit", optional=true)
        public static native CFString FocalPlaneResolutionUnit();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSubjectLocation", optional=true)
        public static native CFString SubjectLocation();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifExposureIndex", optional=true)
        public static native CFString ExposureIndex();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSensingMethod", optional=true)
        public static native CFString SensingMethod();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifFileSource", optional=true)
        public static native CFString FileSource();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSceneType", optional=true)
        public static native CFString SceneType();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifCFAPattern", optional=true)
        public static native CFString CFAPattern();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifCustomRendered", optional=true)
        public static native CFString CustomRendered();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifExposureMode", optional=true)
        public static native CFString ExposureMode();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifWhiteBalance", optional=true)
        public static native CFString WhiteBalance();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifDigitalZoomRatio", optional=true)
        public static native CFString DigitalZoomRatio();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifFocalLenIn35mmFilm", optional=true)
        public static native CFString FocalLenIn35mmFilm();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSceneCaptureType", optional=true)
        public static native CFString SceneCaptureType();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifGainControl", optional=true)
        public static native CFString GainControl();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifContrast", optional=true)
        public static native CFString Contrast();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSaturation", optional=true)
        public static native CFString Saturation();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSharpness", optional=true)
        public static native CFString Sharpness();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifDeviceSettingDescription", optional=true)
        public static native CFString DeviceSettingDescription();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifSubjectDistRange", optional=true)
        public static native CFString SubjectDistRange();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifImageUniqueID", optional=true)
        public static native CFString ImageUniqueID();
        /**
         * @since Available in iOS 5.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifCameraOwnerName", optional=true)
        public static native CFString CameraOwnerName();
        /**
         * @since Available in iOS 5.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifBodySerialNumber", optional=true)
        public static native CFString BodySerialNumber();
        /**
         * @since Available in iOS 5.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifLensSpecification", optional=true)
        public static native CFString LensSpecification();
        /**
         * @since Available in iOS 5.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifLensMake", optional=true)
        public static native CFString LensMake();
        /**
         * @since Available in iOS 5.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifLensModel", optional=true)
        public static native CFString LensModel();
        /**
         * @since Available in iOS 5.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifLensSerialNumber", optional=true)
        public static native CFString LensSerialNumber();
        /**
         * @since Available in iOS 4.0 and later.
         */
        @GlobalValue(symbol="kCGImagePropertyExifGamma", optional=true)
        public static native CFString Gamma();
        /**/
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy