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 in un'area di memoria probabilmente non contigua.
public class CMBlockBuffer : CoreMedia.ICMAttachmentBearer, IDisposable
type CMBlockBuffer = class
interface ICMAttachmentBearer
interface INativeObject
interface IDisposable
- Ereditarietà
-
CMBlockBuffer
- Implementazioni
Proprietà
DataLength |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
Handle |
Handle (puntatore) alla rappresentazione dell'oggetto non gestito. |
IsEmpty |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
Metodi
AccessDataBytes(nuint, nuint, IntPtr, IntPtr) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
AppendBuffer(CMBlockBuffer, nuint, nuint, CMBlockBufferFlags) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
AppendMemoryBlock(Byte[], nuint, CMBlockBufferFlags) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
AppendMemoryBlock(IntPtr, nuint, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
AssureBlockMemory() |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
CopyDataBytes(nuint, nuint, Byte[]) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
CopyDataBytes(nuint, nuint, IntPtr) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
CreateContiguous(CMBlockBuffer, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags, CMBlockBufferError) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
Dispose() |
Rilascia le risorse utilizzate dall'oggetto CMBlockBuffer. |
Dispose(Boolean) |
Rilascia le risorse utilizzate dall'oggetto CMBlockBuffer. |
FillDataBytes(Byte, nuint, nuint) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
Finalize() |
Finalizzatore per l'oggetto CMBlockBuffer |
FromBuffer(CMBlockBuffer, nuint, nuint, CMBlockBufferFlags, CMBlockBufferError) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
FromMemoryBlock(Byte[], nuint, CMBlockBufferFlags, CMBlockBufferError) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
FromMemoryBlock(IntPtr, nuint, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags, CMBlockBufferError) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
GetDataPointer(nuint, nuint, nuint, IntPtr) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
IsRangeContiguous(nuint, nuint) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
ReplaceDataBytes(Byte[], nuint) |
Copia e sostituisce un blocco del buffer con i dati della matrice di byte di origine specificati. |
ReplaceDataBytes(IntPtr, nuint, nuint) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
Metodi di estensione
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode) |
Intervallo contiguo di offset di dati in un'area di memoria probabilmente non contigua. |
GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode) |
Restituisce l'allegato che viene individuato 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 in un'area di memoria probabilmente non contigua. |
PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer) |
Propaga gli allegati che appartengono a |
RemoveAllAttachments(ICMAttachmentBearer) |
Rimuove tutti gli |
RemoveAttachment(ICMAttachmentBearer, String) |
Rimuove l'allegato che viene individuato da |
SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
|
SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
|