append(buffer:deallocator:flags:)
Adds a memory block to a block buffer with a custom deallocator.
Declaration
func append(buffer: UnsafeMutableRawBufferPointer, deallocator: @escaping CMBlockBuffer.CustomBlockDeallocator, flags: CMBlockBuffer.Flags = []) throwsParameters
- buffer:
A block of memory to hold buffered data.
- deallocator:
An object that deallocates a memory block.
- flags:
Feature and control flags.
See Also
Modifying a Block Buffer
append(length:allocator:range:flags:)append(buffer:allocator:flags:)append(buffer:allocator:flags:)append(length:allocator:deallocator:range:flags:)append(buffer:deallocator:flags:)CMBlockBuffer.CustomBlockAllocatorCMBlockBuffer.CustomBlockDeallocatorappend(bufferReference:flags:)assureBlockMemory()withUnsafeMutableBytes(atOffset:_:)