MonobjcMonobjc Documented Class Library
CVPixelFormatDescription Class
NamespacesMonobjc.QuartzCoreCVPixelFormatDescription

[Missing <summary> documentation for "T:Monobjc.QuartzCore.CVPixelFormatDescription"]

Declaration Syntax
C#Visual BasicVisual C++
public static class CVPixelFormatDescription
Public NotInheritable Class CVPixelFormatDescription
public ref class CVPixelFormatDescription abstract sealed
Members
All MembersMethodsFields



IconMemberDescription
ArrayCreateWithAllPixelFormatTypes(IntPtr)

Returns all the pixel format descriptions known to Core Video.

Original signature is 'CFArrayRef CVPixelFormatDescriptionArrayCreateWithAllPixelFormatTypes ( CFAllocatorRef allocator );'

Available in Mac OS X v10.4 and later.


CreateWithPixelFormatType(IntPtr, UInt32)

Creates a pixel format description from a given OSType identifier.

Original signature is 'CFDictionaryRef CVPixelFormatDescriptionCreateWithPixelFormatType ( CFAllocatorRef allocator, OSType pixelFormat );'

Available in Mac OS X v10.4 and later.


kCVPixelFormatBitsPerBlock

The number of bits per block. For simple pixel formats, this value is the same as the traditional bits-per-pixel value. This key is mandatory in pixel format descriptions. See the description for kCVPixelFormatBlockWidth for examples of bits-per-block values.

Available in Mac OS X v10.4 and later.


kCVPixelFormatBlackBlock

The bit pattern for a block of black pixels (type CFData. If this key is absent, black is assumed to be all zeros. If present, this should be bitsPerPixel bits long; if bitsPerPixel is less than a byte, repeat the bit pattern for the full byte.

Available in Mac OS X v10.6 and later.


kCVPixelFormatBlockHeight

The height, in pixels, of the smallest byte-addressable group of pixels (type CFNumber). Assumed to be 1 if this key is not present.

Available in Mac OS X v10.4 and later.


kCVPixelFormatBlockHorizontalAlignment

The horizontal alignment requirements of this format (type CFNumber). For example,the alignment for v210 would be 8 here for the horizontal case to match the standard v210 row alignment value of 48. Assumed to be 1 if this key is not present.

Available in Mac OS X v10.4 and later.


kCVPixelFormatBlockVerticalAlignment

The vertical alignment requirements of this format (type CFNumber). Assumed to be 1 if this key is not present.

Available in Mac OS X v10.4 and later.


kCVPixelFormatBlockWidth

The width, in pixels, of the smallest byte-addressable group of pixels (type CFNumber). Used to assist with allocating memory for pixel formats that don’t have an integer value for bytes per pixel. Assumed to be 1 if this key is not present. Here are some examples of block widths for standard pixel formats:

Available in Mac OS X v10.4 and later.


kCVPixelFormatCGBitmapContextCompatibility

If true, this format is compatible with Core Graphics bitmap contexts(type CFBoolean).

Available in Mac OS X v10.4 and later.


kCVPixelFormatCGBitmapInfo

The Core Graphics bitmap information for this pixel format (if applicable).

Available in Mac OS X v10.4 and later.


kCVPixelFormatCGImageCompatibility

If true, this format is compatible with the CGImage type (type CFBoolean).

Available in Mac OS X v10.4 and later.


kCVPixelFormatCodecType

The codec type (type CFString). For example, '2vuy' or k422YpCbCr8CodecType.

Available in Mac OS X v10.4 and later.


kCVPixelFormatConstant

The pixel format constant for QuickTime.

Available in Mac OS X v10.4 and later.


kCVPixelFormatFillExtendedPixelsCallback

A custom extended pixel fill algorithm (type CFData). See CVFillExtendedPixelsCallBack and CVFillExtendedPixelsCallBackData for more information.

Available in Mac OS X v10.4 and later.


kCVPixelFormatFourCC

The Microsoft FourCC equivalent code for this pixel format (type CFString).

Available in Mac OS X v10.4 and later.


kCVPixelFormatHorizontalSubsampling

Horizontal subsampling information for this plane (type CFNumber). Assumed to be 1 if this key is not present.

Available in Mac OS X v10.4 and later.


kCVPixelFormatName

The name of the pixel format (type CFString). This should be the same as the codec name you would use in QuickTime.

Available in Mac OS X v10.4 and later.


kCVPixelFormatOpenGLCompatibility

If true, this format is compatible with OpenGL (type CFBoolean).

Available in Mac OS X v10.4 and later.


kCVPixelFormatOpenGLFormat

The OpenGL format used to describe this image plane (if applicable). See the OpenGL specification for possible values.

Available in Mac OS X v10.4 and later.


kCVPixelFormatOpenGLInternalFormat

The OpenGL internal format for this pixel format (if applicable). See the OpenGL specification for possible values.

Available in Mac OS X v10.4 and later.


kCVPixelFormatOpenGLType

The OpenGL type to describe this image plane (if applicable). See the OpenGL specification for possible values.

Available in Mac OS X v10.4 and later.


kCVPixelFormatPlanes

The number of image planes associated with this format (type CFNumber). Each plane may contain a single component or an interleaved set of components. Note that if your pixel format is not planar, you can put the required format keys at the top-level dictionary.

Available in Mac OS X v10.4 and later.


kCVPixelFormatQDCompatibility

If true, this format is compatible with QuickDraw (type CFBoolean).

Available in Mac OS X v10.4 and later.


kCVPixelFormatVerticalSubsampling

Vertical subsampling information for this plane (type CFNumber). Assumed to be 1 if this key is not present.

Available in Mac OS X v10.4 and later.


RegisterDescriptionWithPixelFormatType(NSDictionary, UInt32)

Registers a pixel format description with Core Video.

Original signature is 'void CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatType ( CFDictionaryRef description, OSType pixelFormat );'

Available in Mac OS X v10.4 and later.


Inheritance Hierarchy
Object
CVPixelFormatDescription
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)