---
title: "apply(input:output:)"
framework: accelerate
role: symbol
role_heading: Instance Method
path: "accelerate/vdsp/biquad/apply(input:output:)"
---

# apply(input:output:)

Applies a single- or double-precision single-channel or multichannel biquad IIR filter, overwriting the supplied output vector.

## Declaration

```swift
mutating func apply<U, V>(input: U, output: inout V) where T == U.Element, U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == V.Element
```

## See Also

### Instance methods

- [apply(input:)](accelerate/vdsp/biquad/apply(input:).md)
