CVPixelBufferPool Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A reusable set of CVPixelBuffers.
public class CVPixelBufferPool : CoreFoundation.NativeObject
type CVPixelBufferPool = class
inherit NativeObject
- Inheritance
Constructors
| Name | Description |
|---|---|
| CVPixelBufferPool(CVPixelBufferPoolSettings, CVPixelBufferAttributes) |
Creates a CVPixelBufferPool with the specified parameters. |
| CVPixelBufferPool(NSDictionary, NSDictionary) |
Creates a CVPixelBufferPool with the specified parameters (weak types). |
Properties
| Name | Description |
|---|---|
| Attributes |
Returns the attributes of the object, you should use the Settings property instead that returns a strongly-typed version of this instead. |
| Handle | (Inherited from DisposableObject) |
| MaximumBufferAgeKey | |
| MinimumBufferCountKey | |
| Owns | (Inherited from DisposableObject) |
| PixelBufferAttributes |
Loosely typed NSDictionary containing all of the PixelBuffer attributes in the pool, it is easier to use the strogly typed Settings property. |
| Settings |
The settings in use for the PixelBufferPool. |
| TypeID |
CoreFoundation TypeID for the CVPixelBufferPool. |
Methods
| Name | Description |
|---|---|
| ClearHandle() | (Inherited from DisposableObject) |
| CreatePixelBuffer() |
Creates a new CVPixelBuffer in the pool. |
| CreatePixelBuffer(CVPixelBufferPoolAllocationSettings, CVReturn) |
Creates a new CVPixelBuffer in the pool. |
| Dispose() | (Inherited from DisposableObject) |
| Dispose(Boolean) | (Inherited from NativeObject) |
| Equals(Object) | (Inherited from DisposableObject) |
| Flush(CVPixelBufferPoolFlushFlags) | |
| GetCheckedHandle() | (Inherited from DisposableObject) |
| GetHashCode() | (Inherited from DisposableObject) |
| InitializeHandle(NativeHandle) | (Inherited from DisposableObject) |
| Release() | |
| Retain() | |
Extension Methods
| Name | Description |
|---|---|
| GetHandle(INativeObject) | |
| GetNonNullHandle(INativeObject, String) | |