Share via


CVImageBuffer Class

Definition

A CVBuffer that stores image data.

public class CVImageBuffer : CoreVideo.CVBuffer
type CVImageBuffer = class
    inherit CVBuffer
Inheritance
Derived

Properties

Name Description
AlphaChannelIsOpaque
AlphaChannelModeKey

Represents the value associated with the constant 'kCVImageBufferAlphaChannelModeKey'.

AmbientViewingEnvironmentKey

Represents the value associated with the constant 'kCVImageBufferAmbientViewingEnvironmentKey'.

CGColorSpaceKey
ChromaLocation_Bottom
ChromaLocation_BottomLeft
ChromaLocation_Center
ChromaLocation_DV420
ChromaLocation_Left
ChromaLocation_Top
ChromaLocation_TopLeft
ChromaLocationBottomFieldKey
ChromaLocationTopFieldKey
ChromaSubsampling_411
ChromaSubsampling_420
ChromaSubsampling_422
ChromaSubsamplingKey
CleanApertureHeightKey
CleanApertureHorizontalOffsetKey
CleanApertureKey
CleanApertureVerticalOffsetKey
CleanApertureWidthKey
CleanRect
ColorPrimaries_DCI_P3
ColorPrimaries_EBU_3213
ColorPrimaries_ITU_R_2020
ColorPrimaries_ITU_R_709_2
ColorPrimaries_P22
ColorPrimaries_P3_D65
ColorPrimaries_SMPTE_C
ColorPrimariesKey
ColorSpace

Get the color space for this image buffer

ContentLightLevelInfoKey
DisplayDimensionsKey
DisplayHeightKey
DisplayMaskRectangleKey

Represents the value associated with the constant 'kCVImageBufferDisplayMaskRectangleKey'.

DisplayMaskRectangleStereoLeftKey

Represents the value associated with the constant 'kCVImageBufferDisplayMaskRectangleStereoLeftKey'.

DisplayMaskRectangleStereoRightKey

Represents the value associated with the constant 'kCVImageBufferDisplayMaskRectangleStereoRightKey'.

DisplaySize
DisplayWidthKey
EncodedSize
FieldCountKey
FieldDetailKey
FieldDetailSpatialFirstLineEarly
FieldDetailSpatialFirstLineLate
FieldDetailTemporalBottomFirst
FieldDetailTemporalTopFirst
GammaLevelKey
Handle (Inherited from DisposableObject)
IsFlipped
LogTransferFunctionAppleLog2Key

Represents the value associated with the constant 'kCVImageBufferLogTransferFunction_AppleLog2'.

LogTransferFunctionAppleLogKey

Represents the value associated with the constant 'kCVImageBufferLogTransferFunction_AppleLog'.

LogTransferFunctionKey

Represents the value associated with the constant 'kCVImageBufferLogTransferFunctionKey'.

MasteringDisplayColorVolumeKey
MovieTimeKey
NonPropagatedAttachmentsKey
Owns (Inherited from DisposableObject)
PixelAspectRatioHorizontalSpacingKey
PixelAspectRatioKey
PixelAspectRatioVerticalSpacingKey
PostDecodeProcessingFrameMetadataKey

Represents the value associated with the constant 'kCVImageBufferPostDecodeProcessingFrameMetadataKey'.

PostDecodeProcessingSequenceMetadataKey

Represents the value associated with the constant 'kCVImageBufferPostDecodeProcessingSequenceMetadataKey'.

PreferredCleanApertureKey
PropagatedAttachmentsKey
RegionOfInterestKey

Represents the value associated with the constant 'kCVImageBufferRegionOfInterestKey'.

SceneIlluminationKey

Represents the value associated with the constant 'kCVImageBufferSceneIlluminationKey'.

TimeScaleKey
TimeValueKey
TransferFunction_ITU_R_2020
TransferFunction_ITU_R_2100_HLG
TransferFunction_ITU_R_709_2
TransferFunction_SMPTE_240M_1995
TransferFunction_SMPTE_ST_2084_PQ
TransferFunction_SMPTE_ST_428_1
TransferFunction_sRGB
TransferFunction_UseGamma
TransferFunctionKey
YCbCrMatrix_DCI_P3
YCbCrMatrix_ITU_R_2020
YCbCrMatrix_ITU_R_601_4
YCbCrMatrix_ITU_R_709_2
YCbCrMatrix_P3_D65
YCbCrMatrix_SMPTE_240M_1995
YCbCrMatrixKey

Methods

Name Description
ClearHandle() (Inherited from DisposableObject)
CreateFrom(NSDictionary)

Try to create a CGColorSpace from an image buffer's attachments.

Dispose() (Inherited from DisposableObject)
Dispose(Boolean) (Inherited from NativeObject)
Equals(Object) (Inherited from DisposableObject)
GetAttachment(NSString, CVAttachmentMode)
Obsolete.
(Inherited from CVBuffer)
GetAttachment<T>(NSString, CVAttachmentMode) (Inherited from CVBuffer)
GetAttachments(CVAttachmentMode) (Inherited from CVBuffer)
GetAttachments<TKey,TValue>(CVAttachmentMode) (Inherited from CVBuffer)
GetCheckedHandle() (Inherited from DisposableObject)
GetCodePoint(CVImageBufferColorPrimaries)
GetCodePoint(CVImageBufferTransferFunction)
GetCodePoint(CVImageBufferYCbCrMatrix)
GetColorPrimariesOption(Int32)
GetHashCode() (Inherited from DisposableObject)
GetTransferFunctionOption(Int32)
GetYCbCrMatrixOption(Int32)
HasAttachment(NSString) (Inherited from CVBuffer)
InitializeHandle(NativeHandle) (Inherited from DisposableObject)
PropogateAttachments(CVBuffer) (Inherited from CVBuffer)
Release() (Inherited from CVBuffer)
RemoveAllAttachments() (Inherited from CVBuffer)
RemoveAttachment(NSString) (Inherited from CVBuffer)
Retain() (Inherited from CVBuffer)
SetAttachment(NSString, INativeObject, CVAttachmentMode) (Inherited from CVBuffer)
SetAttachments(NSDictionary, CVAttachmentMode) (Inherited from CVBuffer)

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to