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

指示像素缓冲区是否与核心图形位图上下文兼容。

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)

检索与 关联的 key类型的T数组。

(继承自 DictionaryContainer)
GetBoolValue(NSString)

返回与 关联的 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)

返回与 关联的 key可为空浮点数。

(继承自 DictionaryContainer)
GetInt32Value(NSString)

返回与 关联的 key可以为 null 的 int。

(继承自 DictionaryContainer)
GetLongValue(NSString)

返回与 关联的可以为 null 的 key长。

(继承自 DictionaryContainer)
GetNativeValue<T>(NSString)

返回与 关联的 key本机对象。

(继承自 DictionaryContainer)
GetNIntValue(NSString)

返回与 关联的可以为 null 的 key本机整数。

(继承自 DictionaryContainer)
GetNSDictionary(NSString)

返回与 NSDictionarykey关联的 。

(继承自 DictionaryContainer)
GetNSDictionary<TKey,TValue>(NSString)

返回与 NSDictionarykey关联的 。

(继承自 DictionaryContainer)
GetNSStringValue(NSString)

返回与 NSStringkey关联的 。

(继承自 DictionaryContainer)
GetNUIntValue(NSString)

返回与 关联的 key可以为 null 的本机 unsigned int。

(继承自 DictionaryContainer)
GetStringValue(NSString)

返回与 关联的 key字符串。

(继承自 DictionaryContainer)
GetStringValue(String)

返回与 关联的 key字符串。

(继承自 DictionaryContainer)
GetStrongDictionary<T>(NSString)

返回与 DictionaryContainerkey关联的 。

(继承自 DictionaryContainer)
GetUInt32Value(NSString)

返回与 关联的key可为空 T:System.UInt32

(继承自 DictionaryContainer)
GetUIntValue(NSString)

返回与 关联的key可为空 T:System.UInt32

(继承自 DictionaryContainer)
RemoveValue(NSString)

从字典中删除与 key关联的值。

(继承自 DictionaryContainer)
SetArrayValue(NSString, INativeObject[])

INativeObject 数组 valueskey相关联。

(继承自 DictionaryContainer)
SetArrayValue(NSString, NSNumber[])

NSNumber 数组 valueskey相关联。

(继承自 DictionaryContainer)
SetArrayValue(NSString, String[])

T:System.String 数组 valueskey相关联。

(继承自 DictionaryContainer)
SetArrayValue<T>(NSString, T[])

将 类型的T数组valueskey相关联。

(继承自 DictionaryContainer)
SetBooleanValue(NSString, Nullable<Boolean>)

存储布尔 value 值并将其与 key关联。

(继承自 DictionaryContainer)
SetCGPointValue(NSString, Nullable<CGPoint>)

存储 并将其 CGPointvaluekey关联。

(继承自 DictionaryContainer)
SetCGRectValue(NSString, Nullable<CGRect>)

存储 并将其 CGRectvaluekey关联。

(继承自 DictionaryContainer)
SetCGSizeValue(NSString, Nullable<CGSize>)

存储 并将其 CGSizevaluekey关联。

(继承自 DictionaryContainer)
SetCMTimeValue(NSString, Nullable<CMTime>)

存储 并将其 CMTimevaluekey关联。

(继承自 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>)

存储长 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>)

存储浮点 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)

适用于