CMBlockBuffer Klas

Definitie

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

public class CMBlockBuffer : CoreFoundation.NativeObject, CoreMedia.ICMAttachmentBearer
type CMBlockBuffer = class
    inherit NativeObject
    interface ICMAttachmentBearer
    interface INativeObject
Overname
Implementeringen

Eigenschappen

Name Description
DataLength

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

Handle

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van DisposableObject)
IsEmpty

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

Owns

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van DisposableObject)

Methoden

Name Description
AccessDataBytes(UIntPtr, UIntPtr, IntPtr, IntPtr)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

AppendBuffer(CMBlockBuffer, UIntPtr, UIntPtr, CMBlockBufferFlags)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

AppendMemoryBlock(Byte[], UIntPtr, CMBlockBufferFlags)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

AppendMemoryBlock(IntPtr, UIntPtr, CMCustomBlockAllocator, UIntPtr, UIntPtr, CMBlockBufferFlags)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

AssureBlockMemory()

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

ClearHandle()

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van DisposableObject)
CopyDataBytes(UIntPtr, UIntPtr, Byte[])

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

CopyDataBytes(UIntPtr, UIntPtr, IntPtr)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

CreateContiguous(CMBlockBuffer, CMCustomBlockAllocator, UIntPtr, UIntPtr, CMBlockBufferFlags, CMBlockBufferError)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

Dispose()

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van DisposableObject)
Dispose(Boolean)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van NativeObject)
Equals(Object)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van DisposableObject)
FillDataBytes(Byte, UIntPtr, UIntPtr)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

FromBuffer(CMBlockBuffer, UIntPtr, UIntPtr, CMBlockBufferFlags, CMBlockBufferError)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

FromMemoryBlock(Byte[], UIntPtr, CMBlockBufferFlags, CMBlockBufferError)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

FromMemoryBlock(IntPtr, UIntPtr, CMCustomBlockAllocator, UIntPtr, UIntPtr, CMBlockBufferFlags, CMBlockBufferError)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

GetCheckedHandle()

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van DisposableObject)
GetDataPointer(UIntPtr, UIntPtr, UIntPtr, IntPtr)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

GetHashCode()

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van DisposableObject)
InitializeHandle(NativeHandle)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van DisposableObject)
IsRangeContiguous(UIntPtr, UIntPtr)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

Release()

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van NativeObject)
ReplaceDataBytes(Byte[], UIntPtr)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

ReplaceDataBytes(IntPtr, UIntPtr, UIntPtr)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

Retain()

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

(Overgenomen van NativeObject)

Extensiemethoden

Name Description
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode)

Retourneert de bijlage die wordt geïdentificeerd door key en schrijft de doorgiftemodus van de bijlage naar attachmentModeOut.

GetAttachments(ICMAttachmentBearer, CMAttachmentMode)

Retourneert een matrix van alle bijlagen van de bearer en de bijlagedoorgiftemodus naar attachmentMode.

GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

GetHandle(INativeObject)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

GetNonNullHandle(INativeObject, String)

Een aaneengesloten bereik van gegevensverschuivingen over een mogelijk niet-aaneengesloten geheugenregio.

PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer)

Hiermee worden de bijlagen doorgegeven waartoe ze behoren source en waartoe destinationze mogen worden doorgegeven.

RemoveAllAttachments(ICMAttachmentBearer)

Hiermee verwijdert u alle targetbijlagen.

RemoveAttachment(ICMAttachmentBearer, String)

Hiermee verwijdert u de bijlage die wordt geïdentificeerd door key.

SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode)

Koppelt value aan de bearer met de opgegeven key en attachmentMode.

SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode)

Koppelt theAttachments aan de bearer met de opgegeven attachmentMode.

Van toepassing op