---
title: isEchoCancelledInputAvailable
framework: avfaudio
role: symbol
role_heading: Instance Property
path: avfaudio/avaudiosession/isechocancelledinputavailable
---

# isEchoCancelledInputAvailable

A Boolean value that indicates whether the built-in microphone and speaker route supports echo cancellation.

## Declaration

```swift
var isEchoCancelledInputAvailable: Bool { get }
```

## Discussion

Discussion This value is true if the device supports echo cancellation and the app uses the playAndRecord category and default mode.

## See Also

### Configuring echo cancellation

- [isEchoCancelledInputEnabled](avfaudio/avaudiosession/isechocancelledinputenabled.md)
- [setPrefersEchoCancelledInput(_:)](avfaudio/avaudiosession/setprefersechocancelledinput(_:).md)
- [prefersEchoCancelledInput](avfaudio/avaudiosession/prefersechocancelledinput.md)
