MonobjcMonobjc Documented Class Library
CVImageBuffer Class
NamespacesMonobjc.QuartzCoreCVImageBuffer

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

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



IconMemberDescription
GetCleanRect(IntPtr)

Returns the source rectangle of a Core Video image buffer that represents the clean aperture of the buffer in encoded pixels.

Original signature is 'CGRect CVImageBufferGetCleanRect ( CVImageBufferRef imageBuffer );'

Available in Mac OS X v10.4 and later.


GetColorSpace(IntPtr)

Returns the color space of a Core Video image buffer.

Original signature is 'CGColorSpaceRef CVImageBufferGetColorSpace ( CVImageBufferRef imageBuffer );'

Available in Mac OS X v10.4 and later.


GetDisplaySize(IntPtr)

Returns the nominal output display size, in square pixels, of a Core Video image buffer.

Original signature is 'CGSize CVImageBufferGetDisplaySize ( CVImageBufferRef imageBuffer );'

Available in Mac OS X v10.4 and later.


GetEncodedSize(IntPtr)

Returns the full encoded dimensions of a Core Video image buffer.

Original signature is 'CGSize CVImageBufferGetEncodedSize ( CVImageBufferRef imageBuffer );'

Available in Mac OS X v10.4 and later.


kCVImageBufferCGColorSpaceKey

The color space for the buffer (type CGColorSpaceRef).

Available in Mac OS X v10.4 and later.


kCVImageBufferChromaSubsampling_411

Indicates that the original buffer chroma subsampled data was used 411 formatting. In 411 formatting, each pixel has a y value, while u and v values are shared amongst a horizontal line of 4 pixels.

Available in Mac OS X v10.5 and later.


kCVImageBufferChromaSubsampling_420

Indicates that the original buffer chroma subsampled data was used 420 formatting. In 420 formatting, each pixel has a y value, while u and v values are shared amongst a square of 4 pixels.

Available in Mac OS X v10.5 and later.


kCVImageBufferChromaSubsampling_422

Indicates that the original buffer chroma subsampled data was used 422 formatting. In 422 formatting, each pixel has a y value, while u and v values are shared horizontally between 2 neighboring pixels.

Available in Mac OS X v10.5 and later.


kCVImageBufferChromaSubsamplingKey

A CFString containing the format of the original image buffer chroma subsampled data. It can have one of the following values:

Available in Mac OS X v10.5 and later.


kCVImageBufferCleanApertureHeightKey

The clean aperture height (type CFNumber).

Available in Mac OS X v10.4 and later.


kCVImageBufferCleanApertureHorizontalOffsetKey

The clean aperture horizontal offset (type CFNumber).

Available in Mac OS X v10.4 and later.


kCVImageBufferCleanApertureKey

The clean aperture for the buffer (type CFDictionary , containing the clean aperture width, height, and horizontal and vertical offset key-value pairs).

Available in Mac OS X v10.4 and later.


kCVImageBufferCleanApertureVerticalOffsetKey

The clean aperture vertical offset (type CFNumber).

Available in Mac OS X v10.4 and later.


kCVImageBufferCleanApertureWidthKey

The clean aperture width (type CFNumber).

Available in Mac OS X v10.4 and later.


kCVImageBufferColorPrimaries_EBU_3213

The color primaries gamut for PAL video.

Available in Mac OS X v10.5 and later.


kCVImageBufferColorPrimaries_ITU_R_709_2

The color primaries gamut for HD video.

Available in Mac OS X v10.5 and later.


kCVImageBufferColorPrimaries_SMPTE_C

The color primaries gamut for standard-definition video.

Available in Mac OS X v10.5 and later.


kCVImageBufferColorPrimariesKey

A CFString describing the color primaries gamut. It can have one of the following values:

Available in Mac OS X v10.5 and later.


kCVImageBufferDisplayDimensionsKey

The buffer display dimensions (type CFDictionary containing the buffer display width and height keys).

Available in Mac OS X v10.4 and later.


kCVImageBufferDisplayHeightKey

The buffer display height (type CFNumber).

Available in Mac OS X v10.4 and later.


kCVImageBufferDisplayWidthKey

The buffer display width (type CFNumber).

Available in Mac OS X v10.4 and later.


kCVImageBufferFieldCountKey

The field count for the buffer (type CFNumber).

Available in Mac OS X v10.4 and later.


kCVImageBufferFieldDetailKey

Specific information about the field of a video frame in the buffer (type CFDictionary, containing the temporal bottom first and top first and spacial first-line-early and first-line-late keys).

Available in Mac OS X v10.4 and later.


kCVImageBufferFieldDetailSpatialFirstLineEarly

(type CFString).

Available in Mac OS X v10.4 and later.


kCVImageBufferFieldDetailSpatialFirstLineLate

(type CFString).

Available in Mac OS X v10.4 and later.


kCVImageBufferFieldDetailTemporalBottomFirst

(type CFString).

Available in Mac OS X v10.4 and later.


kCVImageBufferFieldDetailTemporalTopFirst

(type CFString).

Available in Mac OS X v10.4 and later.


kCVImageBufferGammaLevelKey

The gamma level for this buffer (type CFNumber).

Available in Mac OS X v10.4 and later.


kCVImageBufferPixelAspectRatioHorizontalSpacingKey

The horizontal component of the buffer aspect ratio (type CFNumber).

Available in Mac OS X v10.4 and later.


kCVImageBufferPixelAspectRatioKey

The pixel aspect ratio of the buffer (type CFDictionary, containing the horizontal and vertical spacing keys).

Available in Mac OS X v10.4 and later.


kCVImageBufferPixelAspectRatioVerticalSpacingKey

The vertical component of the buffer aspect ratio (type CFNumber).

Available in Mac OS X v10.4 and later.


kCVImageBufferPreferredCleanApertureKey

The preferred clean aperture for the buffer (type CFDictionary , containing the clean aperture width, height, and horizontal and vertical offset key-value pairs).

Available in Mac OS X v10.4 and later.


kCVImageBufferTransferFunction_EBU_3213

A transfer function meeting the EBU 3213 standard. Should not be used. (Deprecated. Use kCVImageBufferTransferFunction_ITU_R_709_2 instead.)

Available in Mac OS X v10.5 and later.


kCVImageBufferTransferFunction_ITU_R_709_2

The transfer function for high-definition and standard-definition video.

Available in Mac OS X v10.5 and later.


kCVImageBufferTransferFunction_SMPTE_240M_1995

The transfer function for HDTV interim video. Most applications should not use this constant.

Available in Mac OS X v10.5 and later.


kCVImageBufferTransferFunction_SMPTE_C

A transfer function for standard-definition video. Should not be used. (Deprecated. Use kCVImageBufferTransferFunction_ITU_R_709_2 instead.)

Available in Mac OS X v10.5 and later.


kCVImageBufferTransferFunction_UseGamma

Specifies that the value for kCVImageBufferGammaLevelKey should be used in the transfer function.

Available in Mac OS X v10.5 and later.


kCVImageBufferTransferFunctionKey

A CFString describing the transfer function. It can have one of the following values:

Available in Mac OS X v10.5 and later.


kCVImageBufferYCbCrMatrix_ITU_R_601_4

Specifies the YCbCr to RGB conversion matrix for standard digital television ( ITU R 601) images.

Available in Mac OS X v10.4 and later.


kCVImageBufferYCbCrMatrix_ITU_R_709_2

Specifies the YCbCr to RGB conversion matrix for HDTV digital television (ITU R 709) images.

Available in Mac OS X v10.4 and later.


kCVImageBufferYCbCrMatrix_SMPTE_240M_1995

Specifies the YCbCR to RGB conversion matrix for 1920 x 1135 HDTV (SMPTE 240M 1995).

Available in Mac OS X v10.4 and later.


kCVImageBufferYCbCrMatrixKey

The type of conversion matrix used for this buffer when converting from YCbCr to RGB images (type CFString). The value for this key should be one of the following constants: kCVImageBufferYCbCrMatrix_ITU_R_709_2, kCVImageBufferYCbCrMatrix_ITU_R_601_4, or kCVImageBufferYCbCrMatrix_SMPTE_240M_1995.

Available in Mac OS X v10.4 and later.


Inheritance Hierarchy
Object
CVImageBuffer
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)