다음을 통해 공유


CMBlockBuffer.AppendMemoryBlock 메서드

정의

오버로드

AppendMemoryBlock(Byte[], nuint, CMBlockBufferFlags)
AppendMemoryBlock(IntPtr, nuint, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags)

AppendMemoryBlock(Byte[], nuint, CMBlockBufferFlags)

public CoreMedia.CMBlockBufferError AppendMemoryBlock (byte[] data, nuint offsetToData, CoreMedia.CMBlockBufferFlags flags);
member this.AppendMemoryBlock : byte[] * nuint * CoreMedia.CMBlockBufferFlags -> CoreMedia.CMBlockBufferError

매개 변수

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

반환

적용 대상

AppendMemoryBlock(IntPtr, nuint, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags)

public CoreMedia.CMBlockBufferError AppendMemoryBlock (IntPtr memoryBlock, nuint blockLength, CoreMedia.CMCustomBlockAllocator customBlockSource, nuint offsetToData, nuint dataLength, CoreMedia.CMBlockBufferFlags flags);
member this.AppendMemoryBlock : nativeint * nuint * CoreMedia.CMCustomBlockAllocator * nuint * nuint * CoreMedia.CMBlockBufferFlags -> CoreMedia.CMBlockBufferError

매개 변수

memoryBlock
IntPtr

nativeint

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

반환

적용 대상