CMBlockBuffer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua.
public class CMBlockBuffer : CoreMedia.ICMAttachmentBearer, IDisposable
type CMBlockBuffer = class
interface ICMAttachmentBearer
interface INativeObject
interface IDisposable
- Herencia
-
CMBlockBuffer
- Implementaciones
Propiedades
DataLength |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
Handle |
Identificador (puntero) a la representación del objeto no administrado. |
IsEmpty |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
Métodos
AccessDataBytes(nuint, nuint, IntPtr, IntPtr) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
AppendBuffer(CMBlockBuffer, nuint, nuint, CMBlockBufferFlags) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
AppendMemoryBlock(Byte[], nuint, CMBlockBufferFlags) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
AppendMemoryBlock(IntPtr, nuint, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
AssureBlockMemory() |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
CopyDataBytes(nuint, nuint, Byte[]) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
CopyDataBytes(nuint, nuint, IntPtr) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
CreateContiguous(CMBlockBuffer, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags, CMBlockBufferError) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
Dispose() |
Libera los recursos utilizados por el objeto CMBlockBuffer. |
Dispose(Boolean) |
Libera los recursos utilizados por el objeto CMBlockBuffer. |
FillDataBytes(Byte, nuint, nuint) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
Finalize() |
Finalizador para el objeto CMBlockBuffer |
FromBuffer(CMBlockBuffer, nuint, nuint, CMBlockBufferFlags, CMBlockBufferError) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
FromMemoryBlock(Byte[], nuint, CMBlockBufferFlags, CMBlockBufferError) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
FromMemoryBlock(IntPtr, nuint, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags, CMBlockBufferError) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
GetDataPointer(nuint, nuint, nuint, IntPtr) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
IsRangeContiguous(nuint, nuint) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
ReplaceDataBytes(Byte[], nuint) |
Copia y reemplaza un fragmento del búfer por los datos de matriz de bytes de origen especificados. |
ReplaceDataBytes(IntPtr, nuint, nuint) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
Métodos de extensión
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode) |
Devuelve los datos adjuntos que identifica |
GetAttachments(ICMAttachmentBearer, CMAttachmentMode) |
Devuelve una matriz de todos los datos adjuntos del portador y el modo de propagación de datos adjuntos a |
GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode) |
Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua. |
PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer) |
Propaga los datos adjuntos que pertenecen a |
RemoveAllAttachments(ICMAttachmentBearer) |
Quita todos los |
RemoveAttachment(ICMAttachmentBearer, String) |
Quita los datos adjuntos que identifica |
SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
Adjunta al portador con los parámetros y |
SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
|