CMBlockBuffer Classe

Définition

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

public class CMBlockBuffer : CoreFoundation.NativeObject, CoreMedia.ICMAttachmentBearer
type CMBlockBuffer = class
    inherit NativeObject
    interface ICMAttachmentBearer
    interface INativeObject
Héritage
Implémente

Propriétés

Nom Description
DataLength

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

Handle

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de DisposableObject)
IsEmpty

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

Owns

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de DisposableObject)

Méthodes

Nom Description
AccessDataBytes(UIntPtr, UIntPtr, IntPtr, IntPtr)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

AppendBuffer(CMBlockBuffer, UIntPtr, UIntPtr, CMBlockBufferFlags)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

AppendMemoryBlock(Byte[], UIntPtr, CMBlockBufferFlags)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

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

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

AssureBlockMemory()

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

ClearHandle()

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de DisposableObject)
CopyDataBytes(UIntPtr, UIntPtr, Byte[])

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

CopyDataBytes(UIntPtr, UIntPtr, IntPtr)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

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

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

Dispose()

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de DisposableObject)
Dispose(Boolean)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de NativeObject)
Equals(Object)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de DisposableObject)
FillDataBytes(Byte, UIntPtr, UIntPtr)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

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

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

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

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

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

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

GetCheckedHandle()

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de DisposableObject)
GetDataPointer(UIntPtr, UIntPtr, UIntPtr, IntPtr)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

GetHashCode()

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de DisposableObject)
InitializeHandle(NativeHandle)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de DisposableObject)
IsRangeContiguous(UIntPtr, UIntPtr)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

Release()

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de NativeObject)
ReplaceDataBytes(Byte[], UIntPtr)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

ReplaceDataBytes(IntPtr, UIntPtr, UIntPtr)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

Retain()

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

(Hérité de NativeObject)

Méthodes d’extension

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

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode)

Retourne la pièce jointe identifiée par key et écrit le mode de propagation de la pièce jointe dans attachmentModeOut.

GetAttachments(ICMAttachmentBearer, CMAttachmentMode)

Retourne un tableau de toutes les pièces jointes du porteur et du mode de propagation de pièce jointe vers attachmentMode.

GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

GetHandle(INativeObject)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

GetNonNullHandle(INativeObject, String)

Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.

PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer)

Propage les pièces jointes qui appartiennent et source sont autorisées à se propager à destination.

RemoveAllAttachments(ICMAttachmentBearer)

Supprime toutes les targetpièces jointes.

RemoveAttachment(ICMAttachmentBearer, String)

Supprime la pièce jointe identifiée par key.

SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode)

value Attache le porteur avec le porteur spécifié key et attachmentMode.

SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode)

theAttachments Attache le porteur avec le porteur spécifiéattachmentMode.

S’applique à