/** * @since Available in iOS 4.0 and later. */ public NSData getICCProfile() { if (has(CVImageBufferAttribute.ICCProfile)) { NSData val = get(CVImageBufferAttribute.ICCProfile, NSData.class); return val; } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CGColorSpace getCGColorSpace() { if (has(CVImageBufferAttribute.CGColorSpace)) { CGColorSpace val = get(CVImageBufferAttribute.CGColorSpace, CGColorSpace.class); return val; } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferTransferFunction getTransferFunction() { if (has(CVImageBufferAttribute.TransferFunction)) { CFString val = get(CVImageBufferAttribute.TransferFunction, CFString.class); return CVImageBufferTransferFunction.valueOf(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferCleanAperture getCleanAperture() { if (has(CVImageBufferAttribute.CleanAperture)) { CFDictionary val = get(CVImageBufferAttribute.CleanAperture, CFDictionary.class); return new CVImageBufferCleanAperture(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferFieldDetail getFieldDetail() { if (has(CVImageBufferAttribute.FieldDetail)) { CFString val = get(CVImageBufferAttribute.FieldDetail, CFString.class); return CVImageBufferFieldDetail.valueOf(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferColorPrimaries getColorPrimaries() { if (has(CVImageBufferAttribute.ColorPrimaries)) { CFString val = get(CVImageBufferAttribute.ColorPrimaries, CFString.class); return CVImageBufferColorPrimaries.valueOf(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferChromaLocation getChromaLocationTopField() { if (has(CVImageBufferAttribute.ChromaLocationTopField)) { CFString val = get(CVImageBufferAttribute.ChromaLocationTopField, CFString.class); return CVImageBufferChromaLocation.valueOf(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferPixelAspectRatio getPixelAspectRatio() { if (has(CVImageBufferAttribute.PixelAspectRatio)) { CFDictionary val = get(CVImageBufferAttribute.PixelAspectRatio, CFDictionary.class); return new CVImageBufferPixelAspectRatio(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferYCbCrMatrix getYCbCrMatrix() { if (has(CVImageBufferAttribute.YCbCrMatrix)) { CFString val = get(CVImageBufferAttribute.YCbCrMatrix, CFString.class); return CVImageBufferYCbCrMatrix.valueOf(val); } return null; } /**
public <T extends NativeObject> T get(CVImageBufferAttribute key, Class<T> type) { if (has(key)) { return data.get(key.value(), type); } return null; } public CVImageBufferAttributes set(CVImageBufferAttribute key, NativeObject value) {
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferCleanAperture getPreferredCleanAperture() { if (has(CVImageBufferAttribute.PreferredCleanAperture)) { CFDictionary val = get(CVImageBufferAttribute.PreferredCleanAperture, CFDictionary.class); return new CVImageBufferCleanAperture(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public int getFieldCount() { if (has(CVImageBufferAttribute.FieldCount)) { CFNumber val = get(CVImageBufferAttribute.FieldCount, CFNumber.class); return val.intValue(); } return 0; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferDisplayDimensions getDisplayDimensions() { if (has(CVImageBufferAttribute.DisplayDimensions)) { CFDictionary val = get(CVImageBufferAttribute.DisplayDimensions, CFDictionary.class); return new CVImageBufferDisplayDimensions(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public double getGammaLevel() { if (has(CVImageBufferAttribute.GammaLevel)) { CFNumber val = get(CVImageBufferAttribute.GammaLevel, CFNumber.class); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferChromaLocation getChromaLocationBottomField() { if (has(CVImageBufferAttribute.ChromaLocationBottomField)) { CFString val = get(CVImageBufferAttribute.ChromaLocationBottomField, CFString.class); return CVImageBufferChromaLocation.valueOf(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferChromaSubsampling getChromaSubsampling() { if (has(CVImageBufferAttribute.ChromaSubsampling)) { CFString val = get(CVImageBufferAttribute.ChromaSubsampling, CFString.class); return CVImageBufferChromaSubsampling.valueOf(val); } return null; } /**
/** * @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 4.0 and later. */ public CVImageBufferPixelAspectRatio getPixelAspectRatio() { if (has(CVImageBufferAttribute.PixelAspectRatio)) { CFDictionary val = get(CVImageBufferAttribute.PixelAspectRatio, CFDictionary.class); return new CVImageBufferPixelAspectRatio(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferTransferFunction getTransferFunction() { if (has(CVImageBufferAttribute.TransferFunction)) { CFString val = get(CVImageBufferAttribute.TransferFunction, CFString.class); return CVImageBufferTransferFunction.valueOf(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public CVImageBufferTransferFunction getTransferFunction() { if (has(CVImageBufferAttribute.TransferFunction)) { CFString val = get(CVImageBufferAttribute.TransferFunction, CFString.class); return CVImageBufferTransferFunction.valueOf(val); } return null; } /**