Xojo Conferences

Platforms to show: All Mac Windows Linux Cross-Platform

AVAudioInputNodeMBS class

Super class: AVAudioIONodeMBS

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class AVFoundationNode MBS AVFoundation Plugin 15.3 Yes No No Yes, macOS only No
Function: The AVAudioInputNode class represents a node that connects to the system's audio input.
This node has one element. The format of the input scope reflects the audio hardware sample rate and channel count. The format of the output scope is initially the same as that of the input, but you may set it to a different format, in which case the node will convert.
Subclass of the AVAudioIONodeMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

Feedback, Comments & Corrections

Rendering Algorithms

Constant Value Description
RenderingAlgorithmEqualPowerPanning 0 Pans the data of the mixer bus into a stereo field. This algorithm is analogous to the pan knob found on a mixing board channel strip.
RenderingAlgorithmHRTF 2 The Head Related Transfer Function is a high quality algorithm using filtering to emulate 3 dimensional space in headphones. HRTF is a cpu intensive algorithm.
RenderingAlgorithmHRTFHQ 6 Higher quality HRTF rendering algorithm compared to AVAudio3DMixingRenderingAlgorithmHRTF.
Improvements have been made to the overall frequency response and localization of sources in a 3D space.
Available in MacOS 10.13 or newer.
RenderingAlgorithmSoundField 3 Designed for rendering to multi channel hardware. The mixer takes data being rendered with SoundField and distributes it amongst all the output channels with a weighting toward the location in which the sound derives. It is very effective for ambient sounds, which may derive from a specific location in space, yet should be heard through the listener’s entire space.
RenderingAlgorithmSphericalHead 1 Designed to emulate 3 dimensional space in headphones by simulating inter-aural time delays and other spatial cues. This algorithm is slightly less CPU intensive than AVAudio3DMixingRenderingAlgorithmHRTF.
RenderingAlgorithmStereoPassThrough 5 This algorithm should be used when no localization is desired for the source data. Setting this algorithm tells the mixer to take mono/stereo input and pass it directly to channels 1 & 2 without localization.

Super class AVAudioIONodeMBS

Super class AVAudioNodeMBS

This class has no sub classes.

Some properties using for this class:

The items on this page are in the following plugins: MBS AVFoundation Plugin.

AVAudioFormatMBS   -   AVAudioIONodeMBS

The biggest plugin in space...

MBS Xojo blog