CMBlockBuffer Classe

Definizione

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

public class CMBlockBuffer : CoreFoundation.NativeObject, CoreMedia.ICMAttachmentBearer
type CMBlockBuffer = class
    inherit NativeObject
    interface ICMAttachmentBearer
    interface INativeObject
Ereditarietà
Implementazioni

Proprietà

Nome Descrizione
DataLength

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

Handle

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da DisposableObject)
IsEmpty

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

Owns

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da DisposableObject)

Metodi

Nome Descrizione
AccessDataBytes(UIntPtr, UIntPtr, IntPtr, IntPtr)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

AppendBuffer(CMBlockBuffer, UIntPtr, UIntPtr, CMBlockBufferFlags)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

AppendMemoryBlock(Byte[], UIntPtr, CMBlockBufferFlags)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

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

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

AssureBlockMemory()

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

ClearHandle()

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da DisposableObject)
CopyDataBytes(UIntPtr, UIntPtr, Byte[])

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

CopyDataBytes(UIntPtr, UIntPtr, IntPtr)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

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

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

Dispose()

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da DisposableObject)
Dispose(Boolean)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da NativeObject)
Equals(Object)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da DisposableObject)
FillDataBytes(Byte, UIntPtr, UIntPtr)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

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

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

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

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

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

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

GetCheckedHandle()

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da DisposableObject)
GetDataPointer(UIntPtr, UIntPtr, UIntPtr, IntPtr)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

GetHashCode()

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da DisposableObject)
InitializeHandle(NativeHandle)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da DisposableObject)
IsRangeContiguous(UIntPtr, UIntPtr)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

Release()

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da NativeObject)
ReplaceDataBytes(Byte[], UIntPtr)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

ReplaceDataBytes(IntPtr, UIntPtr, UIntPtr)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

Retain()

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

(Ereditato da NativeObject)

Metodi di estensione

Nome Descrizione
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode)

Restituisce l'allegato identificato da key e scrive la modalità di propagazione degli allegati in attachmentModeOut.

GetAttachments(ICMAttachmentBearer, CMAttachmentMode)

Restituisce una matrice di tutti gli allegati del bearer e la modalità di propagazione degli allegati a attachmentMode.

GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

GetHandle(INativeObject)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

GetNonNullHandle(INativeObject, String)

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer)

Propaga gli allegati che appartengono a source e possono propagarsi a destination.

RemoveAllAttachments(ICMAttachmentBearer)

Rimuove tutti gli targetallegati.

RemoveAttachment(ICMAttachmentBearer, String)

Rimuove l'allegato identificato da key.

SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode)

value Allega al bearer con l'oggetto specificato key e attachmentMode.

SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode)

theAttachments Allega al bearer con l'oggetto specificatoattachmentMode.

Si applica a