Package org.robovm.apple.corevideo
Class CVPixelBufferPool
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corevideo.CVPixelBufferPool
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CVPixelBufferPool extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CVPixelBufferPool.CVPixelBufferPoolPtr
static class
CVPixelBufferPool.Notifications
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Constructor Description CVPixelBufferPool()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CVPixelBufferPool
create(CFAllocator allocator, CVPixelBufferPoolAttributes poolAttributes, CVPixelBufferAttributes pixelBufferAttributes)
static CVPixelBufferPool
create(CVPixelBufferPoolAttributes poolAttributes, CVPixelBufferAttributes pixelBufferAttributes)
CVPixelBuffer
createPixelBuffer()
CVPixelBuffer
createPixelBuffer(CFAllocator allocator)
CVPixelBuffer
createPixelBuffer(CFAllocator allocator, CVPixelBufferPoolAuxiliaryAttributes auxAttributes)
CVPixelBuffer
createPixelBuffer(CVPixelBufferPoolAuxiliaryAttributes auxAttributes)
void
flush(CVPixelBufferPoolFlushFlags options)
static NSString
FreeBufferNotification()
CVPixelBufferPoolAttributes
getAttributes()
static long
getClassTypeID()
CVPixelBufferAttributes
getPixelBufferAttributes()
-
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
-
create
public static CVPixelBufferPool create(CVPixelBufferPoolAttributes poolAttributes, CVPixelBufferAttributes pixelBufferAttributes)
-
create
public static CVPixelBufferPool create(CFAllocator allocator, CVPixelBufferPoolAttributes poolAttributes, CVPixelBufferAttributes pixelBufferAttributes)
-
createPixelBuffer
public CVPixelBuffer createPixelBuffer()
-
createPixelBuffer
public CVPixelBuffer createPixelBuffer(CFAllocator allocator)
-
createPixelBuffer
public CVPixelBuffer createPixelBuffer(CVPixelBufferPoolAuxiliaryAttributes auxAttributes)
-
createPixelBuffer
public CVPixelBuffer createPixelBuffer(CFAllocator allocator, CVPixelBufferPoolAuxiliaryAttributes auxAttributes)
-
FreeBufferNotification
public static NSString FreeBufferNotification()
- Since:
- Available in iOS 4.0 and later.
-
getClassTypeID
public static long getClassTypeID()
- Since:
- Available in iOS 4.0 and later.
-
getAttributes
public CVPixelBufferPoolAttributes getAttributes()
- Since:
- Available in iOS 4.0 and later.
-
getPixelBufferAttributes
public CVPixelBufferAttributes getPixelBufferAttributes()
- Since:
- Available in iOS 4.0 and later.
-
flush
public void flush(CVPixelBufferPoolFlushFlags options)
-
-