The currently selected input data source.
- iOS 6.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
The value of this property is
nil if switching between multiple input sources isn’t currently possible. Only certain devices and peripherals, such as an iPhone equipped with both front- and rear-facing microphones, support this feature.
Working with Audio Routes
A description of the current audio route’s input and output ports.
A Boolean value that indicates whether an audio input path is available.
An array of available data sources for the audio session’s current input port.
An array of available output data sources for the current audio route.
A Boolean value that indicates whether a hardware audio input path is available.