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


CVPixelBuffer Класс

Определение

Объект CVImageBuffer , содержащий пиксели.

[ObjCRuntime.Watch(4, 0)]
public class CVPixelBuffer : CoreVideo.CVImageBuffer
type CVPixelBuffer = class
    inherit CVImageBuffer
Наследование
CVPixelBuffer
Атрибуты

Конструкторы

CVPixelBuffer(nint, nint, CVPixelFormatType)

Объект CVImageBuffer , содержащий пиксели.

CVPixelBuffer(nint, nint, CVPixelFormatType, CVPixelBufferAttributes)

Объект CVImageBuffer , содержащий пиксели.

Свойства

BaseAddress

Указатели на базовый адрес, в котором хранятся пиксели.   Необходимо вызвать M:CoreVideo.CVPixelBuffer.Lock* , чтобы заблокировать базовый адрес

BytesPerRow

Число байтов на строку в буфере пикселей.

BytesPerRowAlignmentKey

Объект CVImageBuffer , содержащий пиксели.

CGBitmapContextCompatibilityKey

Объект CVImageBuffer , содержащий пиксели.

CGImageCompatibilityKey

Объект CVImageBuffer , содержащий пиксели.

CleanRect

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVImageBuffer)
ColorSpace

Разработчики не должны использовать это устаревшее свойство.

(Унаследовано от CVImageBuffer)
DataSize

Объект CVImageBuffer , содержащий пиксели.

DisplaySize

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVImageBuffer)
EncodedSize

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVImageBuffer)
ExtendedPixelsBottomKey

Объект CVImageBuffer , содержащий пиксели.

ExtendedPixelsLeftKey

Объект CVImageBuffer , содержащий пиксели.

ExtendedPixelsRightKey

Объект CVImageBuffer , содержащий пиксели.

ExtendedPixelsTopKey

Объект CVImageBuffer , содержащий пиксели.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от CVBuffer)
Height

Объект CVImageBuffer , содержащий пиксели.

HeightKey

Объект CVImageBuffer , содержащий пиксели.

IOSurfacePropertiesKey

Объект CVImageBuffer , содержащий пиксели.

IsFlipped

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVImageBuffer)
IsPlanar

Объект CVImageBuffer , содержащий пиксели.

MemoryAllocatorKey

Объект CVImageBuffer , содержащий пиксели.

MetalCompatibilityKey

Объект CVImageBuffer , содержащий пиксели.

OpenGLCompatibilityKey

Объект CVImageBuffer , содержащий пиксели.

OpenGLESCompatibilityKey

Объект CVImageBuffer , содержащий пиксели.

OpenGLESTextureCacheCompatibilityKey

Объект CVImageBuffer , содержащий пиксели.

OpenGLTextureCacheCompatibilityKey

Объект CVImageBuffer , содержащий пиксели.

PixelFormatType

Объект CVImageBuffer , содержащий пиксели.

PixelFormatTypeKey

Объект CVImageBuffer , содержащий пиксели.

PlaneAlignmentKey

Объект CVImageBuffer , содержащий пиксели.

PlaneCount

Объект CVImageBuffer , содержащий пиксели.

Width

Объект CVImageBuffer , содержащий пиксели.

WidthKey

Объект CVImageBuffer , содержащий пиксели.

Методы

Create(IOSurface, CVPixelBufferAttributes)

Объект CVImageBuffer , содержащий пиксели.

Create(IOSurface, CVReturn, CVPixelBufferAttributes)

Объект CVImageBuffer , содержащий пиксели.

Create(nint, nint, CVPixelFormatType, Byte[], nint, CVPixelBufferAttributes)

Объект CVImageBuffer , содержащий пиксели.

Create(nint, nint, CVPixelFormatType, Byte[], nint, CVPixelBufferAttributes, CVReturn)

Объект CVImageBuffer , содержащий пиксели.

Create(nint, nint, CVPixelFormatType, Byte[][], nint[], nint[], nint[], CVPixelBufferAttributes)

Объект CVImageBuffer , содержащий пиксели.

Create(nint, nint, CVPixelFormatType, Byte[][], nint[], nint[], nint[], CVPixelBufferAttributes, CVReturn)

Объект CVImageBuffer , содержащий пиксели.

Dispose()

Освобождает ресурсы, используемые объектом CVBuffer.

(Унаследовано от CVBuffer)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом CVBuffer.

(Унаследовано от CVBuffer)
FillExtendedPixels()

Объект CVImageBuffer , содержащий пиксели.

GetAttachment(NSString, CVAttachmentMode)

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVBuffer)
GetAttachment<T>(NSString, CVAttachmentMode)

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVBuffer)
GetAttachments(CVAttachmentMode)

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVBuffer)
GetAttachments<TKey,TValue>(CVAttachmentMode)

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVBuffer)
GetAttributes(NSDictionary[])

Объект CVImageBuffer , содержащий пиксели.

GetBaseAddress(nint)

Объект CVImageBuffer , содержащий пиксели.

GetBytesPerRowOfPlane(nint)

Объект CVImageBuffer , содержащий пиксели.

GetExtendedPixels(nuint, nuint, nuint, nuint)

Объект CVImageBuffer , содержащий пиксели.

GetHeightOfPlane(nint)

Объект CVImageBuffer , содержащий пиксели.

GetIOSurface()

Объект CVImageBuffer , содержащий пиксели.

GetTypeID()

Идентификатор типа для типа CoreVideo.CVPixelBuffer.

GetWidthOfPlane(nint)

Объект CVImageBuffer , содержащий пиксели.

Lock(CVOptionFlags)
Устаревшие..

Блокирует хранилище для буфера пикселей.

Lock(CVPixelBufferLock)

Объект CVImageBuffer , содержащий пиксели.

PropogateAttachments(CVBuffer)

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVBuffer)
RemoveAllAttachments()

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVBuffer)
RemoveAttachment(NSString)

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVBuffer)
SetAttachment(NSString, INativeObject, CVAttachmentMode)

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVBuffer)
SetAttachments(NSDictionary, CVAttachmentMode)

Объект CVImageBuffer , содержащий пиксели.

(Унаследовано от CVBuffer)
Unlock(CVOptionFlags)
Устаревшие..

Объект CVImageBuffer , содержащий пиксели.

Unlock(CVPixelBufferLock)

Объект CVImageBuffer , содержащий пиксели.

Методы расширения

ToCGImage(CVPixelBuffer, CGImage)

Объект CVImageBuffer , содержащий пиксели.

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

См. также раздел