/** * @since Available in iOS 7.0 and later. */ public CGImageDestinationCopySourceOptions setDateTime(String dateTime) { set(Keys.DestinationDateTime(), new CFString(dateTime)); return this; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImageDestinationCopySourceOptions setMergesMetadata(boolean mergesMetadata) { set(Keys.DestinationMergeMetadata(), CFBoolean.valueOf(mergesMetadata)); return this; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImageMetadata getMetadata() { if (has(Keys.DestinationMetadata())) { CGImageMetadata val = get(Keys.DestinationMetadata(), CGImageMetadata.class); return val; } return null; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImageDestinationCopySourceOptions setOrientation(CGImagePropertyOrientation orientation) { set(Keys.DestinationOrientation(), CFNumber.valueOf(orientation.value())); return this; } /*</methods>*/
/** * @since Available in iOS 8.0 and later. */ public CGImageDestinationCopySourceOptions setShouldExcludeGPS(boolean shouldExcludeGPS) { set(Keys.MetadataShouldExcludeGPS(), CFBoolean.valueOf(shouldExcludeGPS)); return this; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImageDestinationCopySourceOptions setShouldExcludeXMP(boolean shouldExcludeXMP) { set(Keys.MetadataShouldExcludeXMP(), CFBoolean.valueOf(shouldExcludeXMP)); return this; } /**
/** * @since Available in iOS 7.0 and later. */ public boolean shouldExcludeXMP() { if (has(Keys.MetadataShouldExcludeXMP())) { CFBoolean val = get(Keys.MetadataShouldExcludeXMP(), CFBoolean.class); return val.booleanValue(); } return false; } /**
/** * @since Available in iOS 7.0 and later. */ public String getDateTime() { if (has(Keys.DestinationDateTime())) { CFString val = get(Keys.DestinationDateTime(), CFString.class); return val.toString(); } return null; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImageDestinationCopySourceOptions setOrientation(CGImagePropertyOrientation orientation) { set(Keys.DestinationOrientation(), CFNumber.valueOf(orientation.value())); return this; } /*</methods>*/
/** * @since Available in iOS 8.0 and later. */ public boolean shouldExcludeGPS() { if (has(Keys.MetadataShouldExcludeGPS())) { CFBoolean val = get(Keys.MetadataShouldExcludeGPS(), CFBoolean.class); return val.booleanValue(); } return false; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImageDestinationCopySourceOptions setDateTime(NSDate dateTime) { set(Keys.DestinationDateTime(), dateTime); return this; }
/** * @since Available in iOS 7.0 and later. */ public String getDateTime() { if (has(Keys.DestinationDateTime())) { CFString val = get(Keys.DestinationDateTime(), CFString.class); return val.toString(); } return null; } /**
/** * @since Available in iOS 7.0 and later. */ public boolean mergesMetadata() { if (has(Keys.DestinationMergeMetadata())) { CFBoolean val = get(Keys.DestinationMergeMetadata(), CFBoolean.class); return val.booleanValue(); } return false; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImageDestinationCopySourceOptions setDateTime(NSDate dateTime) { set(Keys.DestinationDateTime(), dateTime); return this; }
/** * @since Available in iOS 7.0 and later. */ public boolean mergesMetadata() { if (has(Keys.DestinationMergeMetadata())) { CFBoolean val = get(Keys.DestinationMergeMetadata(), CFBoolean.class); return val.booleanValue(); } return false; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImageDestinationCopySourceOptions setShouldExcludeXMP(boolean shouldExcludeXMP) { set(Keys.MetadataShouldExcludeXMP(), CFBoolean.valueOf(shouldExcludeXMP)); return this; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImagePropertyOrientation getOrientation() { if (has(Keys.DestinationOrientation())) { CFNumber val = get(Keys.DestinationOrientation(), CFNumber.class); return CGImagePropertyOrientation.valueOf(val.longValue()); } return null; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImageDestinationCopySourceOptions setMetadata(CGImageMetadata metadata) { set(Keys.DestinationMetadata(), metadata); return this; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImagePropertyOrientation getOrientation() { if (has(Keys.DestinationOrientation())) { CFNumber val = get(Keys.DestinationOrientation(), CFNumber.class); return CGImagePropertyOrientation.valueOf(val.longValue()); } return null; } /**
/** * @since Available in iOS 7.0 and later. */ public CGImageMetadata getMetadata() { if (has(Keys.DestinationMetadata())) { CGImageMetadata val = get(Keys.DestinationMetadata(), CGImageMetadata.class); return val; } return null; } /**