Core Video does not provide support for all of these formats; this list defines only their names.
Available in Mac OS X v10.5 and later.
C# | Visual Basic | Visual C++ |
public enum PixelFormatTypes
Public Enumeration PixelFormatTypes
public enum class PixelFormatTypes
Member | Description |
---|---|
kCVPixelFormatType_1Monochrome | 1 bit indexed. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_2Indexed | 2 bit indexed. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_4Indexed | 4 bit indexed. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_8Indexed | 8 bit indexed. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_1IndexedGray_WhiteIsZero | 1 bit indexed gray, white is zero. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_2IndexedGray_WhiteIsZero | 2 bit indexed gray, white is zero. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_4IndexedGray_WhiteIsZero | 4 bit indexed gray, white is zero. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_8IndexedGray_WhiteIsZero | 8 bit indexed gray, white is zero. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_16BE555 | 16 bit BE RGB 555. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_16LE555 | 16 bit LE RGB 555. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_16LE5551 | 16 bit LE RGB 5551. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_16BE565 | 16 bit BE RGB 565. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_16LE565 | 16 bit LE RGB 565. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_24RGB | 24 bit RGB. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_24BGR | 24 bit BGR. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_32ARGB | 32 bit ARGB. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_32BGRA | 32 bit BGRA. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_32ABGR | 32 bit ABGR. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_32RGBA | 32 bit RGBA. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_64ARGB | 64 bit ARGB, 16-bit big-endian samples. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_48RGB | 48 bit RGB, 16-bit big-endian samples. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_32AlphaGray | 32 bit AlphaGray, 16-bit big-endian samples, black is zero. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_16Gray | 16 bit Grayscale, 16-bit big-endian samples, black is zero. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_422YpCbCr8 | Component Y'CbCr 8-bit 4:2:2, ordered Cb Y'0 Cr Y'1. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_4444YpCbCrA8 | Component Y'CbCrA 8-bit 4:4:4:4, ordered Cb Y' Cr A. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_4444YpCbCrA8R | Component Y'CbCrA 8-bit 4:4:4:4, rendering format. Full range alpha, zero biased YUV, ordered A Y' Cb Cr. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_444YpCbCr8 | Component Y'CbCr 8-bit 4:4:4. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_422YpCbCr16 | Component Y'CbCr 10,12,14,16-bit 4:2:2. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_422YpCbCr10 | Component Y'CbCr 10-bit 4:2:2. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_444YpCbCr10 | Component Y'CbCr 10-bit 4:4:4. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_420YpCbCr8Planar | Planar Component Y'CbCr 8-bit 4:2:0. baseAddr points to a big-endian CVPlanarPixelBufferInfo_YCbCrPlanar struct. Available in Mac OS X v10.5 and later. |
kCVPixelFormatType_422YpCbCr_4A_8BiPlanar | First plane: Video-range Component Y'CbCr 8-bit 4:2:2, ordered Cb Y'0 Cr Y'1; second plane: alpha 8-bit 0-255. Available in Mac OS X v10.5 and later. |
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)