Xojo Conferences
MBSOct2019CologneDE

Platforms to show: All Mac Windows Linux Cross-Platform

AVAudioNodeMBS.Constructor
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method AVFoundationNode MBS AVFoundation Plugin 15.3 Yes No No Yes, macOS only No
Function: The private constructor.

Feedback, Comments & Corrections

AVAudioNodeMBS.inputFormatForBus(busIndex as Integer) as AVAudioFormatMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method AVFoundationNode MBS AVFoundation Plugin 15.3 Yes No No Yes, macOS only No
Function: Returns the input format for the specified bus.
Notes: Returns an AVAudioFormatMBS object representing the input format of the bus.

Feedback, Comments & Corrections

AVAudioNodeMBS.installTapOnBus(busIndex as Integer, bufferSize as UInt32 = 0, format as AVAudioFormatMBS = nil, tag as Variant = nil)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method AVFoundationNode MBS AVFoundation Plugin 15.3 Yes No No Yes, macOS only No
Function: Installs an audio tap on the bus to record, monitor, and observe the output of the node.
Notes:
bus: The node output bus to which to attach the tap.
bufferSize: The requested size of the incoming buffers. The implementation may choose another size.
format: If non-nil, attempts to apply this as the format of the specified output bus.

This should only be done when attaching to an output bus which is not connected to another node; an error will result otherwise. The tap and connection formats (if non-nil) on the specified bus should be identical. Otherwise, the latter operation will override any previously set format.

For AVAudioOutputNode, tap format must be specified as nil.

The plugin calls the Tap event with the data periodically.

Only one tap may be installed on any bus. Taps may be safely installed and removed while the engine is running.

Feedback, Comments & Corrections

AVAudioNodeMBS.nameForInputBus(busIndex as Integer) as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method AVFoundationNode MBS AVFoundation Plugin 15.3 Yes No No Yes, macOS only No
Function: The name of an input bus.

Feedback, Comments & Corrections

AVAudioNodeMBS.nameForOutputBus(busIndex as Integer) as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method AVFoundationNode MBS AVFoundation Plugin 15.3 Yes No No Yes, macOS only No
Function: The name of the output bus.

Feedback, Comments & Corrections

AVAudioNodeMBS.outputFormatForBus(busIndex as Integer) as AVAudioFormatMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method AVFoundationNode MBS AVFoundation Plugin 15.3 Yes No No Yes, macOS only No
Function: Returns the output format for the specified bus.
Notes: Returns an AVAudioFormatMBS object representing the input format of the bus.

Feedback, Comments & Corrections

AVAudioNodeMBS.removeTapOnBus(busIndex as Integer)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method AVFoundationNode MBS AVFoundation Plugin 15.3 Yes No No Yes, macOS only No
Function: Removes an audio tap on a bus.
Notes: bus: The node output bus whose tap is to be removed.

Feedback, Comments & Corrections

AVAudioNodeMBS.reset
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method AVFoundationNode MBS AVFoundation Plugin 15.3 Yes No No Yes, macOS only No
Function: Clear a unit's previous processing state.

Feedback, Comments & Corrections

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

The biggest plugin in space...




Links
MBS Xojo PDF Plugins