[Missing <summary> documentation for "T:Monobjc.QuartzCore.CVPixelBufferPool"]
C# | Visual Basic | Visual C++ |
public static class CVPixelBufferPool
Public NotInheritable Class CVPixelBufferPool
public ref class CVPixelBufferPool abstract sealed
All Members | Methods | Fields | |||
Icon | Member | Description |
---|---|---|
Create(IntPtr, NSDictionary, NSDictionary, IntPtr) | Creates a pixel buffer pool. Original signature is 'CVReturn CVPixelBufferPoolCreate ( CFAllocatorRef allocator, CFDictionaryRef poolAttributes, CFDictionaryRef pixelBufferAttributes, CVPixelBufferPoolRef *poolOut );' Available in Mac OS X v10.4 and later. | |
CreatePixelBuffer(IntPtr, IntPtr, IntPtr) | Creates a pixel buffer from a pixel buffer pool. Original signature is 'CVReturn CVPixelBufferPoolCreatePixelBuffer ( CFAllocatorRef allocator, CVPixelBufferPoolRef pixelBufferPool, CVPixelBufferRef *pixelBufferOut );' Available in Mac OS X v10.4 and later. | |
GetAttributes(IntPtr) | Returns the pool attributes dictionary for a pixel buffer pool. Original signature is 'CFDictionaryRef CVPixelBufferPoolGetAttributes ( CVPixelBufferPoolRef pool );' Available in Mac OS X v10.4 and later. | |
GetPixelBufferAttributes(IntPtr) | Returns the attributes of pixel buffers that will be created from this pool. Original signature is 'CFDictionaryRef CVPixelBufferPoolGetPixelBufferAttributes ( CVPixelBufferPoolRef pool );' Available in Mac OS X v10.4 and later. | |
kCVImageBufferChromaLocation_Bottom | The chroma sample is horizontally centered, but is co-sited with the bottom row of luma samples. Available in Mac OS X v10.5 and later. | |
kCVImageBufferChromaLocation_BottomLeft | The chroma sample is co-sited with the bottom-left luma sample. Available in Mac OS X v10.5 and later. | |
kCVImageBufferChromaLocation_Center | The chroma sample is fully centered. Available in Mac OS X v10.5 and later. | |
kCVImageBufferChromaLocation_DV420 | The Cr and Cb samples are alternately co-sited with the left luma samples of the same field. Available in Mac OS X v10.5 and later. | |
kCVImageBufferChromaLocation_Left | The chroma sample is horizontally co-sited with the left column of luma samples, but centered vertically. Available in Mac OS X v10.5 and later. | |
kCVImageBufferChromaLocation_Top | The chroma sample is horizontally centered, but is co-sited with the top row of luma samples. Available in Mac OS X v10.5 and later. | |
kCVImageBufferChromaLocation_TopLeft | The chroma sample is co-sited with the top-left luma sample. Available in Mac OS X v10.5 and later. | |
kCVImageBufferChromaLocationBottomFieldKey | The location of the chroma sample in the bottom field. This key has one of the following values: For progressive images, only kCVImageBufferChromaLocationTopFieldKey is used. Available in Mac OS X v10.5 and later. | |
kCVImageBufferChromaLocationTopFieldKey | The location of the chroma sample in the top field. This key has one of the following values: Available in Mac OS X v10.5 and later. | |
kCVPixelBufferPoolMaximumBufferAgeKey | The maximum allowable age for a buffer in the pixel buffer pool (type CFAbsoluteTime). Available in Mac OS X v10.4 and later. | |
kCVPixelBufferPoolMinimumBufferCountKey | The minimum number of buffers allowed in the pixel buffer pool (type CFNumber). Available in Mac OS X v10.4 and later. | |
Release(IntPtr) | Releases a pixel buffer pool. Original signature is 'void CVPixelBufferPoolRelease ( CVPixelBufferPoolRef pixelBufferPool );' Available in Mac OS X v10.4 and later. | |
Retain(IntPtr) | Retains a pixel buffer pool. Original signature is 'CVPixelBufferPoolRef CVPixelBufferPoolRetain ( CVPixelBufferPoolRef pixelBufferPool );' Available in Mac OS X v10.4 and later. |
Object | |
CVPixelBufferPool |
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)