---
title: "init(copying:)"
framework: avfaudio
role: symbol
role_heading: Initializer
path: "avfaudio/avaudiopcmbuffer/init(copying:)-68es5"
---

# init(copying:)

Creates a mutable buffer by copying another PCM buffer’s audio data.

## Declaration

```swift
convenience init(copying source: AVAudioPCMBuffer)
```

## Parameters

- `source`: The source PCM buffer to copy from.

## Discussion

Discussion This initializer allocates a new mutable buffer and copies all audio data channel by channel.
