---
title: "inputIsAvailableChanged(_:)"
framework: avfaudio
role: symbol
role_heading: Instance Method
path: "avfaudio/avaudiosessiondelegate/inputisavailablechanged(_:)"
---

# inputIsAvailableChanged(_:)

Called after the availability of audio input changes on a device.

## Declaration

```swift
optional func inputIsAvailableChanged(_ isInputAvailable: Bool)
```

## Parameters

- `isInputAvailable`: doc://com.apple.documentation/documentation/Swift/true if audio input is now available, or doc://com.apple.documentation/documentation/Swift/false if it is not.

## See Also

### Delegate Methods

- [beginInterruption()](avfaudio/avaudiosessiondelegate/begininterruption().md)
- [endInterruption()](avfaudio/avaudiosessiondelegate/endinterruption().md)
- [endInterruption(withFlags:)](avfaudio/avaudiosessiondelegate/endinterruption(withflags:).md)
