CVPixelBufferAttributes Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Gère les attributs associés CVPixelBufferà .
[ObjCRuntime.Watch(4, 0)]
public class CVPixelBufferAttributes : Foundation.DictionaryContainer
type CVPixelBufferAttributes = class
inherit DictionaryContainer
- Héritage
- Dérivé
- Attributs
Remarques
Constructeurs
CVPixelBufferAttributes() |
Crée un ensemble vide d’attributs. |
CVPixelBufferAttributes(CVPixelFormatType, nint, nint) |
Constructeur qui crée un avec des CVPixelBufferAttributes valeurs prédéfinies pour le type de format de pixel, une largeur et une hauteur. |
CVPixelBufferAttributes(NSDictionary) |
Initialise le fortement typé CVPixelBufferAttributes à partir du dictionnaire fourni. |
Propriétés
AllocateWithIOSurface |
Si cette clé est définie, cela indique à CoreVideo d’allouer les mémoires tampons vidéo à l’aide de l’IOSurface. Cela est requis pour certaines utilisations de mémoires tampons de pixels. |
BytesPerRowAlignment |
Indique le nombre d’octets par ligne dans la mémoire tampon de pixels. |
CGBitmapContextCompatibility |
Indique si la mémoire tampon de pixels est compatible avec les contextes bitmap Core Graphics. |
CGImageCompatibility |
Indique si la mémoire tampon de pixels est compatible avec les types CGImage |
Dictionary |
Obtient le encapsulé NSDictionary. (Hérité de DictionaryContainer) |
ExtendedPixelsBottom |
Nombre de pixels qui remplissent le bas de l’image. |
ExtendedPixelsLeft |
Nombre de pixels sur la gauche de l’image. |
ExtendedPixelsRight |
Nombre de pixels de remplissage à droite de l’image. |
ExtendedPixelsTop |
Nombre de pixels qui remplissent le haut de l’image. |
Height |
Hauteur de la mémoire tampon de pixels. |
MemoryAllocator |
Allocateur utilisé pour la mémoire tampon de pixels. |
MetalCompatibility |
Indique si la mémoire tampon de pixels est compatible avec Metal. |
OpenGLCompatibility |
Indique si la mémoire tampon de pixels est compatible avec les contextes OpenGL. |
OpenGLESCompatibility |
Indique si la mémoire tampon de pixels est compatible avec les contextes OpenGL pour les systèmes incorporés. |
PixelFormatType |
Format de pixel de la mémoire tampon de pixels. |
PlaneAlignment |
Spécifie l’alignement des plans dans la mémoire tampon. |
Width |
Largeur de la mémoire tampon de pixels. |
Méthodes
GetArray<T>(NSString, Func<IntPtr,T>) |
Gère les attributs associés CVPixelBufferà . (Hérité de DictionaryContainer) |
GetArray<T>(NSString) |
Récupère le tableau de type |
GetBoolValue(NSString) |
Retourne la valeur booléenne nullable associée |
GetCGPointValue(NSString) |
Retourne la valeur nullable CGPoint associée |
GetCGRectValue(NSString) |
Retourne la valeur nullable NSString associée |
GetCGSizeValue(NSString) |
Retourne la valeur nullable CGSize associée |
GetCMTimeValue(NSString) |
Retourne la valeur nullable CMTime associée |
GetDoubleValue(NSString) |
Retourne le double nullable associé |
GetFloatValue(NSString) |
Retourne le float nullable associé |
GetInt32Value(NSString) |
Retourne la valeur int nullable associée |
GetLongValue(NSString) |
Retourne le long nullable associé |
GetNativeValue<T>(NSString) |
Retourne l’objet natif associé |
GetNIntValue(NSString) |
Retourne l’entier natif nullable associé |
GetNSDictionary(NSString) |
Retourne le NSDictionary associé à |
GetNSDictionary<TKey,TValue>(NSString) |
Retourne le NSDictionary associé à |
GetNSStringValue(NSString) |
Retourne le NSString associé à |
GetNUIntValue(NSString) |
Retourne l’int non signé natif nullable associé |
GetStringValue(NSString) |
Retourne la chaîne associée |
GetStringValue(String) |
Retourne la chaîne associée |
GetStrongDictionary<T>(NSString) |
Retourne le DictionaryContainer associé à |
GetUInt32Value(NSString) |
Retourne la T:System.UInt32 associée |
GetUIntValue(NSString) |
Retourne la T:System.UInt32 associée |
RemoveValue(NSString) |
Supprime du dictionnaire la valeur associée |
SetArrayValue(NSString, INativeObject[]) |
Associe le INativeObject tableau |
SetArrayValue(NSString, NSNumber[]) |
Associe le NSNumber tableau |
SetArrayValue(NSString, String[]) |
Associe le tableau |
SetArrayValue<T>(NSString, T[]) |
Associe le tableau |
SetBooleanValue(NSString, Nullable<Boolean>) |
Stocke le booléen |
SetCGPointValue(NSString, Nullable<CGPoint>) |
Stocke et l’associe CGPoint |
SetCGRectValue(NSString, Nullable<CGRect>) |
Stocke et l’associe CGRect |
SetCGSizeValue(NSString, Nullable<CGSize>) |
Stocke et l’associe CGSize |
SetCMTimeValue(NSString, Nullable<CMTime>) |
Stocke et l’associe CMTime |
SetNativeValue(NSString, INativeObject, Boolean) |
Gère les attributs associés CVPixelBufferà . (Hérité de DictionaryContainer) |
SetNumberValue(NSString, Nullable<Double>) |
Stocke le double |
SetNumberValue(NSString, Nullable<Int32>) |
Stocke le int |
SetNumberValue(NSString, Nullable<Int64>) |
Stocke le long |
SetNumberValue(NSString, Nullable<nint>) |
Stocke l’entier |
SetNumberValue(NSString, Nullable<nuint>) |
Stocke l’int |
SetNumberValue(NSString, Nullable<Single>) |
Stocke le float |
SetNumberValue(NSString, Nullable<UInt32>) |
Stocke l’int |
SetStringValue(NSString, NSString) |
Stocke la chaîne |
SetStringValue(NSString, String) |
Stocke la chaîne |