AVAudioInputNode
An object that connects to the system’s audio input.
Declaration
class AVAudioInputNodeOverview
This node connects to the system’s audio input when rendering to or from an audio device. In manual rendering mode, this node supplies input data to the engine.
This audio node has one element. The format of the input scope reflects:
The audio hardware sample rate and channel count when it connects to hardware.
The format of the PCM audio data that the node supplies to the engine in manual rendering mode. For more information, see setManualRenderingInputPCMFormat(_:inputBlock:)
When rendering from an audio device, the input node doesn’t support format conversion. In this case, the format of the output scope must be the same as the input and the formats for all nodes connected to the input chain.
In manual rendering mode, the format of the output scope is initially the same as the input, but you may set it to a different format, which converts the node.
Topics
Manually Giving Data to an Audio Engine
Getting and Setting Voice Processing Properties
isVoiceProcessingInputMutedisVoiceProcessingBypassedisVoiceProcessingAGCEnabledvoiceProcessingOtherAudioDuckingConfigurationAVAudioVoiceProcessingOtherAudioDuckingConfiguration