Edit

Share via


CMBlockBuffer.FromMemoryBlock Method

Definition

Overloads

FromMemoryBlock(Byte[], nuint, CMBlockBufferFlags, CMBlockBufferError)
FromMemoryBlock(IntPtr, nuint, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags, CMBlockBufferError)

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

public static CoreMedia.CMBlockBuffer FromMemoryBlock (byte[] data, nuint offsetToData, CoreMedia.CMBlockBufferFlags flags, out CoreMedia.CMBlockBufferError error);
static member FromMemoryBlock : byte[] * nuint * CoreMedia.CMBlockBufferFlags *  -> CoreMedia.CMBlockBuffer

Parameters

data
Byte[]
offsetToData
System.System.UIntPtr System.unativeint

Returns

Applies to

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

public static CoreMedia.CMBlockBuffer FromMemoryBlock (IntPtr memoryBlock, nuint blockLength, CoreMedia.CMCustomBlockAllocator customBlockSource, nuint offsetToData, nuint dataLength, CoreMedia.CMBlockBufferFlags flags, out CoreMedia.CMBlockBufferError error);
static member FromMemoryBlock : nativeint * nuint * CoreMedia.CMCustomBlockAllocator * nuint * nuint * CoreMedia.CMBlockBufferFlags *  -> CoreMedia.CMBlockBuffer

Parameters

memoryBlock
IntPtr

nativeint

blockLength
System.System.UIntPtr System.unativeint
customBlockSource
CMCustomBlockAllocator
offsetToData
System.System.UIntPtr System.unativeint
dataLength
System.System.UIntPtr System.unativeint

Returns

Applies to