---
title: "init(version:AllocateBlock:FreeBlock:refCon:)"
framework: coremedia
role: symbol
role_heading: Initializer
path: "coremedia/cmblockbuffercustomblocksource/init(version:allocateblock:freeblock:refcon:)"
---

# init(version:AllocateBlock:FreeBlock:refCon:)

## Declaration

```swift
init(version: UInt32, AllocateBlock: ((UnsafeMutableRawPointer?, Int) -> UnsafeMutableRawPointer?)?, FreeBlock: ((UnsafeMutableRawPointer?, UnsafeMutableRawPointer, Int) -> Void)?, refCon: UnsafeMutableRawPointer?)
```

## See Also

### Initializers

- [init()](coremedia/cmblockbuffercustomblocksource/init().md)
