CMBlockBuffer 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.
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich.
public class CMBlockBuffer : CoreFoundation.NativeObject, CoreMedia.ICMAttachmentBearer
type CMBlockBuffer = class
inherit NativeObject
interface ICMAttachmentBearer
interface INativeObject
- Vererbung
- Implementiert
Eigenschaften
| Name | Beschreibung |
|---|---|
| DataLength |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| Handle |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von DisposableObject) |
| IsEmpty |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| Owns |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von DisposableObject) |
Methoden
| Name | Beschreibung |
|---|---|
| AccessDataBytes(UIntPtr, UIntPtr, IntPtr, IntPtr) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| AppendBuffer(CMBlockBuffer, UIntPtr, UIntPtr, CMBlockBufferFlags) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| AppendMemoryBlock(Byte[], UIntPtr, CMBlockBufferFlags) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| AppendMemoryBlock(IntPtr, UIntPtr, CMCustomBlockAllocator, UIntPtr, UIntPtr, CMBlockBufferFlags) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| AssureBlockMemory() |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| ClearHandle() |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von DisposableObject) |
| CopyDataBytes(UIntPtr, UIntPtr, Byte[]) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| CopyDataBytes(UIntPtr, UIntPtr, IntPtr) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| CreateContiguous(CMBlockBuffer, CMCustomBlockAllocator, UIntPtr, UIntPtr, CMBlockBufferFlags, CMBlockBufferError) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| Dispose() |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von DisposableObject) |
| Dispose(Boolean) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von NativeObject) |
| Equals(Object) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von DisposableObject) |
| FillDataBytes(Byte, UIntPtr, UIntPtr) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| FromBuffer(CMBlockBuffer, UIntPtr, UIntPtr, CMBlockBufferFlags, CMBlockBufferError) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| FromMemoryBlock(Byte[], UIntPtr, CMBlockBufferFlags, CMBlockBufferError) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| FromMemoryBlock(IntPtr, UIntPtr, CMCustomBlockAllocator, UIntPtr, UIntPtr, CMBlockBufferFlags, CMBlockBufferError) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| GetCheckedHandle() |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von DisposableObject) |
| GetDataPointer(UIntPtr, UIntPtr, UIntPtr, IntPtr) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| GetHashCode() |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von DisposableObject) |
| InitializeHandle(NativeHandle) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von DisposableObject) |
| IsRangeContiguous(UIntPtr, UIntPtr) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| Release() |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von NativeObject) |
| ReplaceDataBytes(Byte[], UIntPtr) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| ReplaceDataBytes(IntPtr, UIntPtr, UIntPtr) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| Retain() |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. (Geerbt von NativeObject) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode) |
Gibt die Anlage zurück, die durch |
| GetAttachments(ICMAttachmentBearer, CMAttachmentMode) |
Gibt ein Array aller Beareranlagen und des Anlagenverteilungsmodus an |
| GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| GetHandle(INativeObject) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| GetNonNullHandle(INativeObject, String) |
Ein zusammenhängender Datenbereich versetzt über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
| PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer) |
Verteilt die Anlagen, die |
| RemoveAllAttachments(ICMAttachmentBearer) |
Entfernt alle |
| RemoveAttachment(ICMAttachmentBearer, String) |
Entfernt die Anlage, die durch |
| SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
Fügt |
| SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
Fügt |