Package org.robovm.apple.corevideo
Class CVPixelBufferAttributes
- java.lang.Object
-
- org.robovm.apple.corefoundation.CFDictionaryWrapper
-
- org.robovm.apple.corevideo.CVBufferAttributes
-
- org.robovm.apple.corevideo.CVPixelBufferAttributes
-
- Direct Known Subclasses:
AVPixelBufferAttributes
public class CVPixelBufferAttributes extends CVBufferAttributes
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CVPixelBufferAttributes.AsListMarshaler
static class
CVPixelBufferAttributes.Marshaler
-
Field Summary
-
Fields inherited from class org.robovm.apple.corefoundation.CFDictionaryWrapper
data
-
-
Constructor Summary
Constructors Constructor Description CVPixelBufferAttributes()
-
Method Summary
-
Methods inherited from class org.robovm.apple.corevideo.CVBufferAttributes
get, getMovieTime, getNonPropagatedAttachments, getPropagatedAttachments, has, set, setMovieTime, setNonPropagatedAttachments, setPropagatedAttachments
-
Methods inherited from class org.robovm.apple.corefoundation.CFDictionaryWrapper
getDictionary, toString
-
-
-
-
Method Detail
-
has
public boolean has(CVPixelBufferAttribute key)
-
get
public <T extends org.robovm.rt.bro.NativeObject> T get(CVPixelBufferAttribute key, java.lang.Class<T> type)
-
set
public CVPixelBufferAttributes set(CVPixelBufferAttribute key, org.robovm.rt.bro.NativeObject value)
-
getMemoryAllocator
public CFAllocator getMemoryAllocator()
- Since:
- Available in iOS 4.0 and later.
-
setMemoryAllocator
public CVPixelBufferAttributes setMemoryAllocator(CFAllocator memoryAllocator)
- Since:
- Available in iOS 4.0 and later.
-
getWidth
public long getWidth()
- Since:
- Available in iOS 4.0 and later.
-
setWidth
public CVPixelBufferAttributes setWidth(long width)
- Since:
- Available in iOS 4.0 and later.
-
getHeight
public long getHeight()
- Since:
- Available in iOS 4.0 and later.
-
setHeight
public CVPixelBufferAttributes setHeight(long height)
- Since:
- Available in iOS 4.0 and later.
-
getExtendedPixelsLeft
public long getExtendedPixelsLeft()
- Since:
- Available in iOS 4.0 and later.
-
setExtendedPixelsLeft
public CVPixelBufferAttributes setExtendedPixelsLeft(long extendedPixelsLeft)
- Since:
- Available in iOS 4.0 and later.
-
getExtendedPixelsTop
public long getExtendedPixelsTop()
- Since:
- Available in iOS 4.0 and later.
-
setExtendedPixelsTop
public CVPixelBufferAttributes setExtendedPixelsTop(long extendedPixelsTop)
- Since:
- Available in iOS 4.0 and later.
-
getExtendedPixelsRight
public long getExtendedPixelsRight()
- Since:
- Available in iOS 4.0 and later.
-
setExtendedPixelsRight
public CVPixelBufferAttributes setExtendedPixelsRight(long extendedPixelsRight)
- Since:
- Available in iOS 4.0 and later.
-
getExtendedPixelsBottom
public long getExtendedPixelsBottom()
- Since:
- Available in iOS 4.0 and later.
-
setExtendedPixelsBottom
public CVPixelBufferAttributes setExtendedPixelsBottom(long extendedPixelsBottom)
- Since:
- Available in iOS 4.0 and later.
-
getBytesPerRowAlignment
public long getBytesPerRowAlignment()
- Since:
- Available in iOS 4.0 and later.
-
setBytesPerRowAlignment
public CVPixelBufferAttributes setBytesPerRowAlignment(long bytesPerRowAlignment)
- Since:
- Available in iOS 4.0 and later.
-
isCompatibleWithCGBitmapContext
public boolean isCompatibleWithCGBitmapContext()
- Since:
- Available in iOS 4.0 and later.
-
setCompatibleWithCGBitmapContext
public CVPixelBufferAttributes setCompatibleWithCGBitmapContext(boolean compatibleWithCGBitmapContext)
- Since:
- Available in iOS 4.0 and later.
-
isCompatibleWithCGImage
public boolean isCompatibleWithCGImage()
- Since:
- Available in iOS 4.0 and later.
-
setCompatibleWithCGImage
public CVPixelBufferAttributes setCompatibleWithCGImage(boolean compatibleWithCGImage)
- Since:
- Available in iOS 4.0 and later.
-
isCompatibleWithOpenGL
public boolean isCompatibleWithOpenGL()
- Since:
- Available in iOS 4.0 and later.
-
setCompatibleWithOpenGL
public CVPixelBufferAttributes setCompatibleWithOpenGL(boolean compatibleWithOpenGL)
- Since:
- Available in iOS 4.0 and later.
-
getPlaneAlignment
public long getPlaneAlignment()
- Since:
- Available in iOS 4.0 and later.
-
setPlaneAlignment
public CVPixelBufferAttributes setPlaneAlignment(long planeAlignment)
- Since:
- Available in iOS 4.0 and later.
-
getIOSurfaceProperties
public NSDictionary getIOSurfaceProperties()
- Since:
- Available in iOS 4.0 and later.
-
setIOSurfaceProperties
public CVPixelBufferAttributes setIOSurfaceProperties(NSDictionary iOSurfaceProperties)
- Since:
- Available in iOS 4.0 and later.
-
isCompatibleWithOpenGLES
public boolean isCompatibleWithOpenGLES()
- Since:
- Available in iOS 6.0 and later.
-
setCompatibleWithOpenGLES
public CVPixelBufferAttributes setCompatibleWithOpenGLES(boolean compatibleWithOpenGLES)
- Since:
- Available in iOS 6.0 and later.
-
isCompatibleWithMetal
public boolean isCompatibleWithMetal()
- Since:
- Available in iOS 8.0 and later.
-
setCompatibleWithMetal
public CVPixelBufferAttributes setCompatibleWithMetal(boolean compatibleWithMetal)
- Since:
- Available in iOS 8.0 and later.
-
getPixelFormatTypes
public java.util.List<CVPixelFormatType> getPixelFormatTypes()
- Since:
- Available in iOS 4.0 and later.
-
setPixelFormatType
public CVPixelBufferAttributes setPixelFormatType(CVPixelFormatType type)
- Since:
- Available in iOS 4.0 and later.
-
setPixelFormatTypes
public CVPixelBufferAttributes setPixelFormatTypes(java.util.List<CVPixelFormatType> types)
- Since:
- Available in iOS 4.0 and later.
-
-