CVPixelBufferAttributes Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet die Attribute, die CVPixelBufferzugeordnet sind.
public class CVPixelBufferAttributes : Foundation.DictionaryContainer
type CVPixelBufferAttributes = class
inherit DictionaryContainer
- Vererbung
- Abgeleitet
Hinweise
Konstruktoren
| Name | Beschreibung |
|---|---|
| CVPixelBufferAttributes() |
Erstellt einen leeren Satz von Attributen. |
| CVPixelBufferAttributes(CVPixelFormatType, IntPtr, IntPtr) |
Verwaltet die Attribute, die CVPixelBufferzugeordnet sind. |
| CVPixelBufferAttributes(NSDictionary) |
Initialisiert die stark typisiert CVPixelBufferAttributes aus dem bereitgestellten Wörterbuch. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllocateWithIOSurface |
Wenn dieser Schlüssel festgelegt ist, weist dies CoreVideo an, die Videopuffer mithilfe der IOSurface. Dies ist für einige Verwendungen von Pixelpuffern erforderlich. |
| BytesPerRowAlignment |
Gibt die Anzahl der Bytes pro Zeile im Pixelpuffer an. |
| CGBitmapContextCompatibility |
Gibt an, ob der Pixelpuffer mit Core Graphics-Bitmapkontexten kompatibel ist. |
| CGImageCompatibility |
Gibt an, ob der Pixelpuffer mit CGImage-Typen kompatibel ist. |
| Dictionary |
Ruft den Umbruch ab NSDictionary. (Geerbt von DictionaryContainer) |
| ExtendedPixelsBottom |
Die Anzahl der Pixel, die den unteren Rand des Bilds auffüllen. |
| ExtendedPixelsLeft |
Die Anzahl der Pixel, die links vom Bild aufgefüllt werden. |
| ExtendedPixelsRight |
Die Anzahl der Pixel, die rechts neben dem Bild aufgefüllt werden. |
| ExtendedPixelsTop |
Die Anzahl der Pixel, die den oberen Rand des Bilds auffüllen. |
| Height |
Die Höhe des Pixelpuffers. |
| MemoryAllocator |
Der für den Pixelpuffer verwendete Allocator. |
| MetalCompatibility |
Gibt an, ob der Pixelpuffer mit Metal kompatibel ist. |
| OpenGLCompatibility |
Gibt an, ob der Pixelpuffer mit OpenGL-Kontexten kompatibel ist. |
| OpenGLESCompatibility |
Gibt an, ob der Pixelpuffer mit OpenGL für Embedded Systems-Kontexten kompatibel ist. |
| PixelFormatType |
Das Pixelformat des Pixelpuffers. |
| PixelFormatTypes |
Die Pixelformate des Pixelpuffers. |
| PlaneAlignment |
Gibt die Ausrichtung der Ebenen innerhalb des Puffers an. |
| Width |
Die Breite des Pixelpuffers. |
Methoden
| Name | Beschreibung |
|---|---|
| GetArray<T>(NSString, Func<NativeHandle,T>) |
Gibt das nullable Array zurück, das |
| GetArray<T>(NSString) |
Gibt das nullable Array zurück, das |
| GetArrayOfDictionariesValue<T>(NSString) |
Ruft das Array ab, das DictionaryContainer mit |
| GetBoolValue(NSString) |
Gibt die NULL-Werte Boolean zurück, die dem angegebenen |
| GetByteValue(NSString) |
Gibt die NULL-Werte Byte zurück, die dem angegebenen |
| GetCGPointValue(NSString) |
Gibt den Nullwertewert CGPoint zurück, der |
| GetCGRectValue(NSString) |
Gibt den Nullwertewert CGRect zurück, der |
| GetCGSizeValue(NSString) |
Gibt den Nullwertewert CGSize zurück, der |
| GetCMTimeValue(NSString) |
Gibt den Nullwertewert CMTime zurück, der |
| GetDateTimeValue(NSString) |
Gibt die nullable DateTime zurück, die |
| GetDoubleValue(NSString) |
Gibt die NULL-Werte Double zurück, die dem angegebenen |
| GetFloatValue(NSString) |
Gibt die NULL-Werte Single zurück, die dem angegebenen |
| GetInt16Value(NSString) |
Gibt die NULL-Werte Int16 zurück, die dem angegebenen |
| GetInt32Value(NSString) |
Gibt die NULL-Werte Int32 zurück, die dem angegebenen |
| GetLongValue(NSString) |
Gibt die NULL-Werte Int64 zurück, die dem angegebenen |
| GetNativeValue<T>(NSString) |
Gibt den Nullwertewert |
| GetNFloatValue(NSString) |
Gibt die NULL-Werte NFloat zurück, die dem angegebenen |
| GetNIntValue(NSString) |
Gibt die NULL-Werte IntPtr zurück, die dem angegebenen |
| GetNSDataAsValueType<T>(NSString) |
Gibt einen NSData Werttyp zurück, der |
| GetNSDictionary(NSString) |
Gibt den Nullwertewert NSDictionary zurück, der |
| GetNSDictionary<TKey,TValue>(NSString) |
Gibt den Nullwertewert NSDictionary<TKey,TValue> zurück, der |
| GetNSStringValue(NSString) |
Gibt den Nullwertewert NSString zurück, der |
| GetNUIntValue(NSString) |
Gibt die NULL-Werte UIntPtr zurück, die dem angegebenen |
| GetSByteValue(NSString) |
Gibt die NULL-Werte SByte zurück, die dem angegebenen |
| GetStringArrayValue(NSString) |
Gibt das nullable Zeichenfolgenarray zurück, das |
| GetStringValue(NSString) |
Gibt den Nullwertewert String zurück, der |
| GetStringValue(String) |
Gibt den Nullwertewert String zurück, der |
| GetStrongDictionary<T>(NSString, Func<NSDictionary,T>) |
Gibt den Nullwertewert |
| GetStrongDictionary<T>(NSString) |
Gibt den Nullwertewert |
| GetUIEdgeInsets(NSString) |
Gibt den Nullwertewert UIEdgeInsets zurück, der |
| GetUInt16Value(NSString) |
Gibt die NULL-Werte UInt16 zurück, die dem angegebenen |
| GetUInt32Value(NSString) |
Gibt die NULL-Werte UInt32 zurück, die dem angegebenen |
| GetUIntValue(NSString) |
Gibt die NULL-Werte UInt32 zurück, die dem angegebenen |
| GetULongValue(NSString) |
Gibt die NULL-Werte UInt64 zurück, die dem angegebenen |
| RemoveValue(NSString) |
Entfernt aus dem Wörterbuch, dem der Wert zugeordnet ist |
| SetArrayOfDictionariesValue(NSString, DictionaryContainer[]) |
Ordnet ein DictionaryContainer Array |
| SetArrayValue(NSString, INativeObject[]) |
Ordnet ein Array von INativeObject . |
| SetArrayValue(NSString, NSNumber[]) |
Ordnet das NSNumber Array |
| SetArrayValue(NSString, String[]) |
Ordnet ein |
| SetArrayValue<T>(NSString, T[], Func<T,NativeHandle>) |
Ordnet ein Array von |
| SetArrayValue<T>(NSString, T[]) |
Ordnet ein Array von |
| SetBooleanValue(NSString, Nullable<Boolean>) |
Ordnet eine Nullwerte Boolean zu |
| SetCGPointValue(NSString, Nullable<CGPoint>) |
Ordnet einen Nullwerte CGPoint zu |
| SetCGRectValue(NSString, Nullable<CGRect>) |
Ordnet einen Nullwerte CGRect zu |
| SetCGSizeValue(NSString, Nullable<CGSize>) |
Ordnet einen Nullwerte CGSize zu |
| SetCMTimeValue(NSString, Nullable<CMTime>) |
Ordnet einen Nullwerte CMTime zu |
| SetNativeValue(NSString, INativeObject, Boolean) |
Ordnet einen Nullwerte INativeObject zu |
| SetNumberValue(NSString, Nullable<Byte>) |
Ordnet eine Nullwerte Byte zu |
| SetNumberValue(NSString, Nullable<Double>) |
Ordnet eine Nullwerte Double zu |
| SetNumberValue(NSString, Nullable<Int16>) |
Ordnet eine Nullwerte Int16 zu |
| SetNumberValue(NSString, Nullable<Int32>) |
Ordnet eine Nullwerte Int32 zu |
| SetNumberValue(NSString, Nullable<Int64>) |
Ordnet eine Nullwerte Int64 zu |
| SetNumberValue(NSString, Nullable<IntPtr>) |
Ordnet eine Nullwerte IntPtr zu |
| SetNumberValue(NSString, Nullable<NFloat>) |
Ordnet eine Nullwerte NFloat zu |
| SetNumberValue(NSString, Nullable<SByte>) |
Ordnet eine Nullwerte SByte zu |
| SetNumberValue(NSString, Nullable<Single>) |
Ordnet eine Nullwerte Single zu |
| SetNumberValue(NSString, Nullable<UInt16>) |
Ordnet eine Nullwerte UInt16 zu |
| SetNumberValue(NSString, Nullable<UInt32>) |
Ordnet eine Nullwerte UInt32 zu |
| SetNumberValue(NSString, Nullable<UInt64>) |
Ordnet eine Nullwerte UInt64 zu |
| SetNumberValue(NSString, Nullable<UIntPtr>) |
Ordnet eine Nullwerte UIntPtr zu |
| SetStringValue(NSString, NSString) |
Ordnet eine Nullwerte NSString zu |
| SetStringValue(NSString, String) |
Ordnet eine Nullwerte String zu |
| SetUIEdgeInsets(NSString, Nullable<UIEdgeInsets>) |
Ordnet einen Nullwerte UIEdgeInsets zu |
| SetValueTypeAsNSData<T>(NSString, Nullable<T>) |
Legt einen NSData Werttyp fest, der dem Inhalt eines Typs |
| TryGetNativeValue(NSString, NativeHandle) |
Gibt das handle zurück, das zugeordnet |
| TryGetNSObject<T>(NSString, T) |
Gibt den Nullwertewert |