---
title: "convert(to:from:)"
framework: avfaudio
role: symbol
role_heading: Instance Method
path: "avfaudio/avaudioconverter/convert(to:from:)"
---

# convert(to:from:)

Performs a basic conversion between audio formats that doesn’t involve converting codecs or sample rates.

## Declaration

```swift
func convert(to outputBuffer: AVAudioPCMBuffer, from inputBuffer: AVAudioPCMBuffer) throws
```

## Parameters

- `outputBuffer`: The output audio buffer.
- `inputBuffer`: The input audio buffer.

## Discussion

Discussion The output buffer’s frameCapacity value needs to be at least at large as the frameLength value of the inputBuffer.

## See Also

### Converting Audio Formats

- [convert(to:error:withInputFrom:)](avfaudio/avaudioconverter/convert(to:error:withinputfrom:).md)
- [AVAudioConverterInputBlock](avfaudio/avaudioconverterinputblock.md)
- [AVAudioConverterInputStatus](avfaudio/avaudioconverterinputstatus.md)
- [AVAudioConverterOutputStatus](avfaudio/avaudioconverteroutputstatus.md)
