共用方式為


CVPixelBufferPool 類別

定義

可重複使用的 CVPixelBuffer 集合。

[ObjCRuntime.Watch(4, 0)]
public class CVPixelBufferPool : IDisposable, ObjCRuntime.INativeObject
type CVPixelBufferPool = class
    interface INativeObject
    interface IDisposable
繼承
CVPixelBufferPool
屬性
實作

建構函式

CVPixelBufferPool(CVPixelBufferPoolSettings, CVPixelBufferAttributes)

使用指定的參數建立 CVPixelBufferPool。

CVPixelBufferPool(NSDictionary, NSDictionary)

使用指定的參數建立 CVPixelBufferPool, (弱型別) 。

屬性

AlphaChannelIsOpaque

可重複使用的 CVPixelBuffer 集合。

Attributes

傳回 物件的屬性,您應該改用 Settings 屬性,改為傳回這個 強型別的版本。

CGColorSpaceKey

可重複使用的 CVPixelBuffer 集合。

ChromaLocation_Bottom

可重複使用的 CVPixelBuffer 集合。

ChromaLocation_BottomLeft

可重複使用的 CVPixelBuffer 集合。

ChromaLocation_Center

可重複使用的 CVPixelBuffer 集合。

ChromaLocation_DV420

可重複使用的 CVPixelBuffer 集合。

ChromaLocation_Left

可重複使用的 CVPixelBuffer 集合。

ChromaLocation_Top

可重複使用的 CVPixelBuffer 集合。

ChromaLocation_TopLeft

可重複使用的 CVPixelBuffer 集合。

ChromaLocationBottomFieldKey

可重複使用的 CVPixelBuffer 集合。

ChromaLocationTopFieldKey

可重複使用的 CVPixelBuffer 集合。

ChromaSubsampling_411

可重複使用的 CVPixelBuffer 集合。

ChromaSubsampling_420

可重複使用的 CVPixelBuffer 集合。

ChromaSubsampling_422

可重複使用的 CVPixelBuffer 集合。

ChromaSubsamplingKey

可重複使用的 CVPixelBuffer 集合。

CleanApertureHeightKey

可重複使用的 CVPixelBuffer 集合。

CleanApertureHorizontalOffsetKey

可重複使用的 CVPixelBuffer 集合。

CleanApertureKey

可重複使用的 CVPixelBuffer 集合。

CleanApertureVerticalOffsetKey

可重複使用的 CVPixelBuffer 集合。

CleanApertureWidthKey

可重複使用的 CVPixelBuffer 集合。

ColorPrimaries_DCI_P3

可重複使用的 CVPixelBuffer 集合。

ColorPrimaries_EBU_3213

可重複使用的 CVPixelBuffer 集合。

ColorPrimaries_ITU_R_2020

可重複使用的 CVPixelBuffer 集合。

ColorPrimaries_ITU_R_709_2

可重複使用的 CVPixelBuffer 集合。

ColorPrimaries_P22

可重複使用的 CVPixelBuffer 集合。

ColorPrimaries_P3_D65

可重複使用的 CVPixelBuffer 集合。

ColorPrimaries_SMPTE_C

可重複使用的 CVPixelBuffer 集合。

ColorPrimariesKey

可重複使用的 CVPixelBuffer 集合。

ContentLightLevelInfoKey

可重複使用的 CVPixelBuffer 集合。

DisplayDimensionsKey

可重複使用的 CVPixelBuffer 集合。

DisplayHeightKey

可重複使用的 CVPixelBuffer 集合。

DisplayWidthKey

可重複使用的 CVPixelBuffer 集合。

FieldCountKey

可重複使用的 CVPixelBuffer 集合。

FieldDetailKey

可重複使用的 CVPixelBuffer 集合。

FieldDetailSpatialFirstLineEarly

可重複使用的 CVPixelBuffer 集合。

FieldDetailSpatialFirstLineLate

可重複使用的 CVPixelBuffer 集合。

FieldDetailTemporalBottomFirst

可重複使用的 CVPixelBuffer 集合。

FieldDetailTemporalTopFirst

可重複使用的 CVPixelBuffer 集合。

GammaLevelKey

可重複使用的 CVPixelBuffer 集合。

Handle

處理非受控物件標記法) (指標。

MasteringDisplayColorVolumeKey

可重複使用的 CVPixelBuffer 集合。

MaximumBufferAgeKey

可重複使用的 CVPixelBuffer 集合。

MinimumBufferCountKey

可重複使用的 CVPixelBuffer 集合。

MovieTimeKey

可重複使用的 CVPixelBuffer 集合。

NonPropagatedAttachmentsKey

可重複使用的 CVPixelBuffer 集合。

PixelAspectRatioHorizontalSpacingKey

可重複使用的 CVPixelBuffer 集合。

PixelAspectRatioKey

可重複使用的 CVPixelBuffer 集合。

PixelAspectRatioVerticalSpacingKey

可重複使用的 CVPixelBuffer 集合。

PixelBufferAttributes

鬆散類型的 NSDictionary,其中包含集區中的所有 PixelBuffer 屬性,使用 strogly typed Settings 屬性會比較容易。

PreferredCleanApertureKey

可重複使用的 CVPixelBuffer 集合。

PropagatedAttachmentsKey

可重複使用的 CVPixelBuffer 集合。

Settings

用於 PixelBufferPool 的設定。

TimeScaleKey

可重複使用的 CVPixelBuffer 集合。

TimeValueKey

可重複使用的 CVPixelBuffer 集合。

TransferFunction_ITU_R_2020

可重複使用的 CVPixelBuffer 集合。

TransferFunction_ITU_R_2100_HLG

可重複使用的 CVPixelBuffer 集合。

TransferFunction_ITU_R_709_2

可重複使用的 CVPixelBuffer 集合。

TransferFunction_SMPTE_240M_1995

可重複使用的 CVPixelBuffer 集合。

TransferFunction_SMPTE_ST_2084_PQ

可重複使用的 CVPixelBuffer 集合。

TransferFunction_SMPTE_ST_428_1

可重複使用的 CVPixelBuffer 集合。

TransferFunction_sRGB

可重複使用的 CVPixelBuffer 集合。

TransferFunction_UseGamma

可重複使用的 CVPixelBuffer 集合。

TransferFunctionKey

可重複使用的 CVPixelBuffer 集合。

TypeID

CVPixelBufferPool 的 CoreFoundation TypeID。

YCbCrMatrix_DCI_P3

可重複使用的 CVPixelBuffer 集合。

YCbCrMatrix_ITU_R_2020

可重複使用的 CVPixelBuffer 集合。

YCbCrMatrix_ITU_R_601_4

可重複使用的 CVPixelBuffer 集合。

YCbCrMatrix_ITU_R_709_2

可重複使用的 CVPixelBuffer 集合。

YCbCrMatrix_P3_D65

可重複使用的 CVPixelBuffer 集合。

YCbCrMatrix_SMPTE_240M_1995

可重複使用的 CVPixelBuffer 集合。

YCbCrMatrixKey

可重複使用的 CVPixelBuffer 集合。

方法

CreatePixelBuffer()

在集區中建立新的 CVPixelBuffer。

CreatePixelBuffer(CVPixelBufferPoolAllocationSettings, CVReturn)

在集區中建立新的 CVPixelBuffer。

Dispose()

釋放 CVPixelBufferPool 物件所使用的資源。

Dispose(Boolean)

釋放 CVPixelBufferPool 物件所使用的資源。

Finalize()

CVPixelBufferPool 物件的完成項

Flush(CVPixelBufferPoolFlushFlags)

可重複使用的 CVPixelBuffer 集合。

適用於