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


CVPixelBufferAttributes Класс

Определение

Управляет атрибутами, связанными с CVPixelBuffer.

[ObjCRuntime.Watch(4, 0)]
public class CVPixelBufferAttributes : Foundation.DictionaryContainer
type CVPixelBufferAttributes = class
    inherit DictionaryContainer
Наследование
CVPixelBufferAttributes
Производный
Атрибуты

Комментарии

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

CVPixelBufferAttributes()

Создает пустой набор атрибутов.

CVPixelBufferAttributes(CVPixelFormatType, nint, nint)

Конструктор, который создает CVPixelBufferAttributes с предустановленными значениями для типа формата пикселей, ширины и высоты.

CVPixelBufferAttributes(NSDictionary)

Инициализирует строго типизированный CVPixelBufferAttributes объект из предоставленного словаря.

Свойства

AllocateWithIOSurface

Если этот ключ задан, coreVideo выделит буферы видео с помощью IOSurface.    Это необходимо для некоторых случаев использования буферов пикселей.

BytesPerRowAlignment

Указывает количество байтов на строку в буфере пикселей.

CGBitmapContextCompatibility

Указывает, совместим ли буфер пикселей с контекстами растрового изображения Core Graphics.

CGImageCompatibility

Указывает, совместим ли буфер пикселей с типами CGImage.

Dictionary

Возвращает заключенный в оболочку NSDictionaryобъект .

(Унаследовано от DictionaryContainer)
ExtendedPixelsBottom

Количество пикселей, заполняющих нижнюю часть изображения.

ExtendedPixelsLeft

Количество пикселей, заполняющих левую часть изображения.

ExtendedPixelsRight

Количество пикселей, заполненных справа от изображения.

ExtendedPixelsTop

Количество пикселей, заполняющих верхнюю часть изображения.

Height

Высота буфера пикселей.

MemoryAllocator

Распределителем, используемым для буфера пикселей.

MetalCompatibility

Указывает, совместим ли буфер пикселей с Metal.

OpenGLCompatibility

Указывает, совместим ли буфер пикселей с контекстами OpenGL.

OpenGLESCompatibility

Указывает, совместим ли буфер пикселей с контекстами OpenGL for Embedded Systems.

PixelFormatType

Формат пикселя буфера пикселей.

PlaneAlignment

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

Width

Ширина буфера пикселей.

Методы

GetArray<T>(NSString, Func<IntPtr,T>)

Управляет атрибутами, связанными с CVPixelBuffer.

(Унаследовано от DictionaryContainer)
GetArray<T>(NSString)

Извлекает массив типа T , связанный с key.

(Унаследовано от DictionaryContainer)
GetBoolValue(NSString)

Возвращает логическое значение, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetCGPointValue(NSString)

Возвращает значение, допускающее CGPoint значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetCGRectValue(NSString)

Возвращает значение, допускающее NSString значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetCGSizeValue(NSString)

Возвращает значение, допускающее CGSize значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetCMTimeValue(NSString)

Возвращает значение, допускающее CMTime значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetDoubleValue(NSString)

Возвращает двойное значение, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetFloatValue(NSString)

Возвращает значение float, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetInt32Value(NSString)

Возвращает значение int, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetLongValue(NSString)

Возвращает значение long, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetNativeValue<T>(NSString)

Возвращает собственный объект, связанный с key.

(Унаследовано от DictionaryContainer)
GetNIntValue(NSString)

Возвращает собственное целое число, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetNSDictionary(NSString)

Возвращает объект , связанный NSDictionary с key.

(Унаследовано от DictionaryContainer)
GetNSDictionary<TKey,TValue>(NSString)

Возвращает объект , связанный NSDictionary с key.

(Унаследовано от DictionaryContainer)
GetNSStringValue(NSString)

Возвращает объект , связанный NSString с key.

(Унаследовано от DictionaryContainer)
GetNUIntValue(NSString)

Возвращает собственный int без знака, допускающий значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetStringValue(NSString)

Возвращает строку, связанную с key.

(Унаследовано от DictionaryContainer)
GetStringValue(String)

Возвращает строку, связанную с key.

(Унаследовано от DictionaryContainer)
GetStrongDictionary<T>(NSString)

Возвращает объект , связанный DictionaryContainer с key.

(Унаследовано от DictionaryContainer)
GetUInt32Value(NSString)

Возвращает T T:System.UInt32 , связанный с key.

(Унаследовано от DictionaryContainer)
GetUIntValue(NSString)

Возвращает T T:System.UInt32 , связанный с key.

(Унаследовано от DictionaryContainer)
RemoveValue(NSString)

Удаляет из словаря значение, связанное с key.

(Унаследовано от DictionaryContainer)
SetArrayValue(NSString, INativeObject[])

Связывает INativeObject массив values с key.

(Унаследовано от DictionaryContainer)
SetArrayValue(NSString, NSNumber[])

Связывает NSNumber массив values с key.

(Унаследовано от DictionaryContainer)
SetArrayValue(NSString, String[])

Связывает массив valuesT:System.String сkey.

(Унаследовано от DictionaryContainer)
SetArrayValue<T>(NSString, T[])

Связывает массив values типа T с key.

(Унаследовано от DictionaryContainer)
SetBooleanValue(NSString, Nullable<Boolean>)

Сохраняет логическое value значение и связывает его с key.

(Унаследовано от DictionaryContainer)
SetCGPointValue(NSString, Nullable<CGPoint>)

CGPoint value Сохраняет и связывает его с key.

(Унаследовано от DictionaryContainer)
SetCGRectValue(NSString, Nullable<CGRect>)

CGRect value Сохраняет и связывает его с key.

(Унаследовано от DictionaryContainer)
SetCGSizeValue(NSString, Nullable<CGSize>)

CGSize value Сохраняет и связывает его с key.

(Унаследовано от DictionaryContainer)
SetCMTimeValue(NSString, Nullable<CMTime>)

CMTime value Сохраняет и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNativeValue(NSString, INativeObject, Boolean)

Управляет атрибутами, связанными с CVPixelBuffer.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<Double>)

Сохраняет двойник value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<Int32>)

Сохраняет int value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<Int64>)

Сохраняет long value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<nint>)

Сохраняет собственное целое число value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<nuint>)

Сохраняет собственный int value без знака (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<Single>)

Сохраняет значение float value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<UInt32>)

Сохраняет неподписанный int value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetStringValue(NSString, NSString)

Сохраняет строку value и связывает ее с key.

(Унаследовано от DictionaryContainer)
SetStringValue(NSString, String)

Сохраняет строку value и связывает ее с key.

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

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