CVPixelBufferAttributes Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Administra los atributos asociados a CVPixelBuffer.
public class CVPixelBufferAttributes : Foundation.DictionaryContainer
type CVPixelBufferAttributes = class
inherit DictionaryContainer
- Herencia
- Derivado
Comentarios
Constructores
| Nombre | Description |
|---|---|
| CVPixelBufferAttributes() |
Crea un conjunto vacío de atributos. |
| CVPixelBufferAttributes(CVPixelFormatType, IntPtr, IntPtr) |
Administra los atributos asociados a CVPixelBuffer. |
| CVPixelBufferAttributes(NSDictionary) |
Inicializa el fuertemente tipado CVPixelBufferAttributes del diccionario proporcionado. |
Propiedades
| Nombre | Description |
|---|---|
| AllocateWithIOSurface |
Si se establece esta clave, se indica a CoreVideo que asigne los búferes de vídeo mediante .IOSurface Esto es necesario para algunos usos de búferes de píxeles. |
| BytesPerRowAlignment |
Indica el número de bytes por fila en el búfer de píxeles. |
| CGBitmapContextCompatibility |
Indica si el búfer de píxeles es compatible con los contextos de mapa de bits gráficos principales. |
| CGImageCompatibility |
Indica si el búfer de píxeles es compatible con los tipos CGImage. |
| Dictionary |
Obtiene el contenedor NSDictionary. (Heredado de DictionaryContainer) |
| ExtendedPixelsBottom |
Número de píxeles que rellenan la parte inferior de la imagen. |
| ExtendedPixelsLeft |
Número de píxeles que rellenan la izquierda de la imagen. |
| ExtendedPixelsRight |
Número de píxeles que rellenan la derecha de la imagen. |
| ExtendedPixelsTop |
Número de píxeles que rellenan la parte superior de la imagen. |
| Height |
Alto del búfer de píxeles. |
| MemoryAllocator |
Asignador usado para el búfer de píxeles. |
| MetalCompatibility |
Indica si el búfer de píxeles es compatible con Metal. |
| OpenGLCompatibility |
Indica si el búfer de píxeles es compatible con contextos de OpenGL. |
| OpenGLESCompatibility |
Indica si el búfer de píxeles es compatible con los contextos de OpenGL para sistemas incrustados. |
| PixelFormatType |
Formato de píxel del búfer de píxeles. |
| PixelFormatTypes |
Formatos de píxel del búfer de píxeles. |
| PlaneAlignment |
Especifica la alineación de los planos dentro del búfer. |
| Width |
Ancho del búfer de píxeles. |
Métodos
| Nombre | Description |
|---|---|
| GetArray<T>(NSString, Func<NativeHandle,T>) |
Devuelve la matriz que acepta valores NULL de |
| GetArray<T>(NSString) |
Devuelve la matriz que acepta valores NULL de |
| GetArrayOfDictionariesValue<T>(NSString) |
Recupera la DictionaryContainer matriz asociada con |
| GetBoolValue(NSString) |
Devuelve el valor que acepta Boolean valores NULL asociado al especificado |
| GetByteValue(NSString) |
Devuelve el valor que acepta Byte valores NULL asociado al especificado |
| GetCGPointValue(NSString) |
Devuelve el valor que acepta CGPoint valores NULL asociado a |
| GetCGRectValue(NSString) |
Devuelve el valor que acepta CGRect valores NULL asociado a |
| GetCGSizeValue(NSString) |
Devuelve el valor que acepta CGSize valores NULL asociado a |
| GetCMTimeValue(NSString) |
Devuelve el valor que acepta CMTime valores NULL asociado a |
| GetDateTimeValue(NSString) |
Devuelve el valor DateTime que acepta valores NULL asociado a |
| GetDoubleValue(NSString) |
Devuelve el valor que acepta Double valores NULL asociado al especificado |
| GetFloatValue(NSString) |
Devuelve el valor que acepta Single valores NULL asociado al especificado |
| GetInt16Value(NSString) |
Devuelve el valor que acepta Int16 valores NULL asociado al especificado |
| GetInt32Value(NSString) |
Devuelve el valor que acepta Int32 valores NULL asociado al especificado |
| GetLongValue(NSString) |
Devuelve el valor que acepta Int64 valores NULL asociado al especificado |
| GetNativeValue<T>(NSString) |
Devuelve el valor que acepta |
| GetNFloatValue(NSString) |
Devuelve el valor que acepta NFloat valores NULL asociado al especificado |
| GetNIntValue(NSString) |
Devuelve el valor que acepta IntPtr valores NULL asociado al especificado |
| GetNSDataAsValueType<T>(NSString) |
Devuelve un NSData objeto con el contenido de un tipo de valor de tipo |
| GetNSDictionary(NSString) |
Devuelve el valor que acepta NSDictionary valores NULL asociado a |
| GetNSDictionary<TKey,TValue>(NSString) |
Devuelve el valor que acepta NSDictionary<TKey,TValue> valores NULL asociado a |
| GetNSStringValue(NSString) |
Devuelve el valor que acepta NSString valores NULL asociado a |
| GetNUIntValue(NSString) |
Devuelve el valor que acepta UIntPtr valores NULL asociado al especificado |
| GetSByteValue(NSString) |
Devuelve el valor que acepta SByte valores NULL asociado al especificado |
| GetStringArrayValue(NSString) |
Devuelve la matriz de cadenas que acepta valores NULL asociada a |
| GetStringValue(NSString) |
Devuelve el valor que acepta String valores NULL asociado a |
| GetStringValue(String) |
Devuelve el valor que acepta String valores NULL asociado a |
| GetStrongDictionary<T>(NSString, Func<NSDictionary,T>) |
Devuelve el valor que acepta |
| GetStrongDictionary<T>(NSString) |
Devuelve el valor que acepta |
| GetUIEdgeInsets(NSString) |
Devuelve el valor que acepta UIEdgeInsets valores NULL asociado a |
| GetUInt16Value(NSString) |
Devuelve el valor que acepta UInt16 valores NULL asociado al especificado |
| GetUInt32Value(NSString) |
Devuelve el valor que acepta UInt32 valores NULL asociado al especificado |
| GetUIntValue(NSString) |
Devuelve el valor que acepta UInt32 valores NULL asociado al especificado |
| GetULongValue(NSString) |
Devuelve el valor que acepta UInt64 valores NULL asociado al especificado |
| RemoveValue(NSString) |
Quita del diccionario el valor asociado a |
| SetArrayOfDictionariesValue(NSString, DictionaryContainer[]) |
Asocia una DictionaryContainer matriz |
| SetArrayValue(NSString, INativeObject[]) |
Asocia una matriz de INativeObject a |
| SetArrayValue(NSString, NSNumber[]) |
Asocia la NSNumber matriz |
| SetArrayValue(NSString, String[]) |
Asocia una |
| SetArrayValue<T>(NSString, T[], Func<T,NativeHandle>) |
Asocia una matriz de |
| SetArrayValue<T>(NSString, T[]) |
Asocia una matriz de |
| SetBooleanValue(NSString, Nullable<Boolean>) |
Asocia un valor que acepta Boolean valores NULL a |
| SetCGPointValue(NSString, Nullable<CGPoint>) |
Asocia un valor que acepta CGPoint valores NULL a |
| SetCGRectValue(NSString, Nullable<CGRect>) |
Asocia un valor que acepta CGRect valores NULL a |
| SetCGSizeValue(NSString, Nullable<CGSize>) |
Asocia un valor que acepta CGSize valores NULL a |
| SetCMTimeValue(NSString, Nullable<CMTime>) |
Asocia un valor que acepta CMTime valores NULL a |
| SetNativeValue(NSString, INativeObject, Boolean) |
Asocia un valor que acepta INativeObject valores NULL a |
| SetNumberValue(NSString, Nullable<Byte>) |
Asocia un valor que acepta Byte valores NULL a |
| SetNumberValue(NSString, Nullable<Double>) |
Asocia un valor que acepta Double valores NULL a |
| SetNumberValue(NSString, Nullable<Int16>) |
Asocia un valor que acepta Int16 valores NULL a |
| SetNumberValue(NSString, Nullable<Int32>) |
Asocia un valor que acepta Int32 valores NULL a |
| SetNumberValue(NSString, Nullable<Int64>) |
Asocia un valor que acepta Int64 valores NULL a |
| SetNumberValue(NSString, Nullable<IntPtr>) |
Asocia un valor que acepta IntPtr valores NULL a |
| SetNumberValue(NSString, Nullable<NFloat>) |
Asocia un valor que acepta NFloat valores NULL a |
| SetNumberValue(NSString, Nullable<SByte>) |
Asocia un valor que acepta SByte valores NULL a |
| SetNumberValue(NSString, Nullable<Single>) |
Asocia un valor que acepta Single valores NULL a |
| SetNumberValue(NSString, Nullable<UInt16>) |
Asocia un valor que acepta UInt16 valores NULL a |
| SetNumberValue(NSString, Nullable<UInt32>) |
Asocia un valor que acepta UInt32 valores NULL a |
| SetNumberValue(NSString, Nullable<UInt64>) |
Asocia un valor que acepta UInt64 valores NULL a |
| SetNumberValue(NSString, Nullable<UIntPtr>) |
Asocia un valor que acepta UIntPtr valores NULL a |
| SetStringValue(NSString, NSString) |
Asocia un valor que acepta NSString valores NULL a |
| SetStringValue(NSString, String) |
Asocia un valor que acepta String valores NULL a |
| SetUIEdgeInsets(NSString, Nullable<UIEdgeInsets>) |
Asocia un valor que acepta UIEdgeInsets valores NULL a |
| SetValueTypeAsNSData<T>(NSString, Nullable<T>) |
Establece un NSData objeto con el contenido de un tipo de valor de tipo |
| TryGetNativeValue(NSString, NativeHandle) |
Devuelve el identificador asociado a |
| TryGetNSObject<T>(NSString, T) |
Devuelve el valor que acepta |