Package org.robovm.apple.corevideo
Class CVImageBuffer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corevideo.CVBuffer
-
- org.robovm.apple.corevideo.CVImageBuffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
CVMetalTexture
,CVOpenGLESTexture
,CVPixelBuffer
public class CVImageBuffer extends CVBuffer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Constructor Description CVImageBuffer()
-
Method Summary
-
Methods inherited from class org.robovm.apple.corevideo.CVBuffer
getAttachment, getAttachment, getAttachmentMode, getAttachments, propagateAttachments, removeAllAttachments, removeAttachment, setAttachment, setAttachments
-
Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
-
-
-
Method Detail
-
setAttribute
public void setAttribute(CVImageBufferAttribute attribute, CFType value, CVAttachmentMode attachmentMode)
- Since:
- Available in iOS 4.0 and later.
-
getAttribute
public CFType getAttribute(CVImageBufferAttribute attribute)
- Since:
- Available in iOS 4.0 and later.
-
getAttributeMode
public CVAttachmentMode getAttributeMode(CVImageBufferAttribute attribute)
- Since:
- Available in iOS 4.0 and later.
-
removeAttribute
public void removeAttribute(CVImageBufferAttribute attribute)
- Since:
- Available in iOS 4.0 and later.
-
removeAllAttributes
public void removeAllAttributes()
- Since:
- Available in iOS 4.0 and later.
-
getAttributes
public CVImageBufferAttributes getAttributes(CVAttachmentMode attachmentMode)
- Since:
- Available in iOS 4.0 and later.
-
setAttributes
public void setAttributes(CVImageBufferAttributes attributes, CVAttachmentMode attachmentMode)
- Since:
- Available in iOS 4.0 and later.
-
propagateAttributes
public void propagateAttributes(CVImageBuffer destinationBuffer)
- Since:
- Available in iOS 4.0 and later.
-
toIntCodePointCVYCbCrMatrix
public static int toIntCodePointCVYCbCrMatrix(CFString yCbCrMatrixString)
- Since:
- Available in iOS 11.0 and later.
-
toIntCodePointCVColorPrimaries
public static int toIntCodePointCVColorPrimaries(CFString colorPrimariesString)
- Since:
- Available in iOS 11.0 and later.
-
toIntCodePointCVTransferFunction
public static int toIntCodePointCVTransferFunction(CFString transferFunctionString)
- Since:
- Available in iOS 11.0 and later.
-
intCodePointToStringCVYCbCrMatrix
public static CFString intCodePointToStringCVYCbCrMatrix(int yCbCrMatrixCodePoint)
- Since:
- Available in iOS 11.0 and later.
-
intCodePointToStringCVColorPrimaries
public static CFString intCodePointToStringCVColorPrimaries(int colorPrimariesCodePoint)
- Since:
- Available in iOS 11.0 and later.
-
intCodePointToStringCVTransferFunction
public static CFString intCodePointToStringCVTransferFunction(int transferFunctionCodePoint)
- Since:
- Available in iOS 11.0 and later.
-
getEncodedSize
public CGSize getEncodedSize()
- Since:
- Available in iOS 4.0 and later.
-
getDisplaySize
public CGSize getDisplaySize()
- Since:
- Available in iOS 4.0 and later.
-
getCleanRect
public CGRect getCleanRect()
- Since:
- Available in iOS 4.0 and later.
-
isFlipped
public boolean isFlipped()
- Since:
- Available in iOS 4.0 and later.
-
createColorSpaceFromAttachments
public static CGColorSpace createColorSpaceFromAttachments(CFDictionary attachments)
- Since:
- Available in iOS 10.0 and later.
-
-