CMBlockBuffer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| GetAttachments(ICMAttachmentBearer, CMAttachmentMode) |
Restituisce una matrice di tutti gli allegati del bearer e la modalità di propagazione degli allegati a |
| 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 |
| RemoveAllAttachments(ICMAttachmentBearer) |
Rimuove tutti gli |
| RemoveAttachment(ICMAttachmentBearer, String) |
Rimuove l'allegato identificato da |
| SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
|
| SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
|