---
title: "init(buffer:)"
framework: speech
role: symbol
role_heading: Initializer
path: "speech/analyzerinput/init(buffer:)-2ysg3"
---

# init(buffer:)

Creates an audio input object.

## Declaration

```swift
init(buffer: AVAudioPCMBuffer)
```

## Parameters

- `buffer`: An audio buffer.

## Discussion

Discussion This audio buffer is assumed to start immediately after the previous buffer (or at time-code zero if there is no previous buffer).

## See Also

### Creating an input element

- [init(buffer:)](speech/analyzerinput/init(buffer:)-3nt02.md)
- [init(buffer:bufferStartTime:)](speech/analyzerinput/init(buffer:bufferstarttime:).md)
