Поделиться через


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 в пуле, проще использовать свойство 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

CoreFoundation TypeID для CVPixelBufferPool.

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.

Применяется к