/** @since Available in iOS 8.0 and later. */
 public boolean isAlphaChannelOpaque() {
   if (has(CVImageBufferAttribute.AlphaChannelIsOpaque)) {
     CFBoolean val = get(CVImageBufferAttribute.AlphaChannelIsOpaque, CFBoolean.class);
     return val.booleanValue();
   }
   return false;
 }
 /** @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 boolean mergesMetadata() {
   if (has(Keys.DestinationMergeMetadata())) {
     CFBoolean val = get(Keys.DestinationMergeMetadata(), CFBoolean.class);
     return val.booleanValue();
   }
   return false;
 }
 /** @since Available in iOS 8.0 and later. */
 public CVImageBufferAttributes setAlphaChannelOpaque(boolean alphaChannelOpaque) {
   set(CVImageBufferAttribute.AlphaChannelIsOpaque, CFBoolean.valueOf(alphaChannelOpaque));
   return this;
 }
 /** @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 setMergesMetadata(boolean mergesMetadata) {
   set(Keys.DestinationMergeMetadata(), CFBoolean.valueOf(mergesMetadata));
   return this;
 }