CMBlockBuffer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| GetAttachments(ICMAttachmentBearer, CMAttachmentMode) |
Retourne un tableau de toutes les pièces jointes du porteur et du mode de propagation de pièce jointe vers |
| 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 |
| RemoveAllAttachments(ICMAttachmentBearer) |
Supprime toutes les |
| RemoveAttachment(ICMAttachmentBearer, String) |
Supprime la pièce jointe identifiée par |
| SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
|
| SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
|