AVFoundationNode
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
AVFoundationNode
The AVFoundation node and audio unit classes to process audio.
- Classes
- class AVAudio3DPointMBS
- method Constructor(x as Double = 0.0, y as Double = 0.0, z as Double = 0.0)
- property x as Double
- property y as Double
- property z as Double
- class AVAudioBufferMBS
- class AVAudioChannelLayoutMBS
- class AVAudioComponentDescriptionMBS
- class AVAudioEngineMBS
- method attachedNodes as AVAudioNodeMBS()
- method attachNode(node as AVAudioNodeMBS)
- shared method available as boolean
- shared method AVAudioEngineConfigurationChangeNotification as String
- method connect(node1 as AVAudioNodeMBS, node2 as AVAudioNodeMBS, bus1 as Integer, bus2 as Integer, format as AVAudioFormatMBS)
- method connect(node1 as AVAudioNodeMBS, node2 as AVAudioNodeMBS, format as AVAudioFormatMBS)
- method Constructor
- method Destructor
- method detachNode(node as AVAudioNodeMBS)
- method disableManualRenderingMode
- method disconnectNodeInput(node as AVAudioNodeMBS)
- method disconnectNodeInput(node as AVAudioNodeMBS, bus as Integer)
- method disconnectNodeOutput(node as AVAudioNodeMBS)
- method disconnectNodeOutput(node as AVAudioNodeMBS, bus as Integer)
- method enableManualRenderingMode(mode as Integer, pcmFormat as AVAudioFormatMBS, maximumFrameCount as UInt32, byref error as NSErrorMBS) as Boolean
- method pause
- method prepare
- method renderOffline(numberOfFrames as UInt32, buffer as AVAudioPCMBufferMBS, byref error as NSErrorMBS) as Integer
- method reset
- method startAndReturnError(byref error as NSErrorMBS) as Boolean
- method stop
- property autoShutdownEnabled as Boolean
- property Handle as Integer
- property InManualRenderingMode as Boolean
- property inputNode as AVAudioInputNodeMBS
- property mainMixerNode as AVAudioMixerNodeMBS
- property manualRenderingFormat as AVAudioFormatMBS
- property manualRenderingMaximumFrameCount as UInt32
- property manualRenderingMode as Integer
- property manualRenderingSampleTime as Int64
- property outputNode as AVAudioOutputNodeMBS
- property running as Boolean
- event ConfigurationChanged(notification as NSNotificationMBS)
- class AVAudioEnvironmentDistanceAttenuationParametersMBS
- class AVAudioEnvironmentNodeMBS
- class AVAudioEnvironmentReverbParametersMBS
- class AVAudioFileMBS
- shared method available as boolean
- method Constructor(File as FolderItem, byref error as NSErrorMBS)
- method Constructor(File as FolderItem, commonFormat as Integer, Interleaved as Boolean, byref error as NSErrorMBS)
- method Constructor(File as FolderItem, settings as Dictionary, byref error as NSErrorMBS)
- method Constructor(File as FolderItem, settings as Dictionary, commonFormat as Integer, Interleaved as Boolean, byref error as NSErrorMBS)
- shared method fileDuration(file as folderItem) as Double
- method readIntoBuffer(buffer as AVAudioPCMBufferMBS, byref error as NSErrorMBS) as Boolean
- method readIntoBuffer(buffer as AVAudioPCMBufferMBS, frameCount as Integer, byref error as NSErrorMBS) as Boolean
- method writeFromBuffer(buffer as AVAudioPCMBufferMBS, byref error as NSErrorMBS) as Boolean
- property fileFormat as AVAudioFormatMBS
- property FramePosition as Int64
- property Handle as Integer
- property Length as Int64
- property processingFormat as AVAudioFormatMBS
- property URL as String
- class AVAudioFormatMBS
- class AVAudioInputNodeMBS
- class AVAudioIONodeMBS
- class AVAudioMixerNodeMBS
- class AVAudioNodeMBS
- class AVAudioOutputNodeMBS
- class AVAudioPCMBufferMBS
- class AVAudioPlayerNodeMBS
- method Constructor
- method nodeTimeForPlayerTime(playerTime as AVAudioTimeMBS) as AVAudioTimeMBS
- method pause
- method play
- method playAtTime(time as AVAudioTimeMBS = nil)
- method playerTimeForNodeTime(nodeTime as AVAudioTimeMBS) as AVAudioTimeMBS
- method prepareWithFrameCount(frameCount as UInt32)
- method scheduleBuffer(buffer as AVAudioPCMBufferMBS, tag as Variant = nil)
- method scheduleBuffer(buffer as AVAudioPCMBufferMBS, time as AVAudioTimeMBS, options as Integer, tag as Variant = nil)
- method scheduleBuffer(callbackType as Integer, buffer as AVAudioPCMBufferMBS, tag as Variant = nil)
- method scheduleBuffer(callbackType as Integer, buffer as AVAudioPCMBufferMBS, time as AVAudioTimeMBS, options as Integer, tag as Variant = nil)
- method scheduleFile(callbackType as Integer, file as AVAudioFileMBS, time as AVAudioTimeMBS, tag as Variant = nil)
- method scheduleFile(file as AVAudioFileMBS, time as AVAudioTimeMBS, tag as Variant = nil)
- method scheduleSegment(callbackType as Integer, file as AVAudioFileMBS, time as AVAudioTimeMBS, startFrame as Int64, frameCount as Int64, tag as Variant = nil)
- method scheduleSegment(file as AVAudioFileMBS, time as AVAudioTimeMBS, startFrame as Int64, frameCount as Int64, tag as Variant = nil)
- method stop
- property obstruction as Double
- property occlusion as Double
- property pan as Double
- property Playing as Boolean
- property position as AVAudio3DPointMBS
- property rate as Double
- property renderingAlgorithm as Integer
- property reverbBlend as Double
- property volume as Double
- event scheduleBufferCompleted(callbackType as Integer, buffer as AVAudioPCMBufferMBS, time as AVAudioTimeMBS, options as Integer, tag as Variant)
- event scheduleFileCompleted(callbackType as Integer, file as AVAudioFileMBS, time as AVAudioTimeMBS, tag as Variant)
- event scheduleSegmentCompleted(callbackType as Integer, file as AVAudioFileMBS, startFrame as Int64, frameCount as Int64, time as AVAudioTimeMBS, tag as Variant)
- class AVAudioTimeMBS
- class AVAudioUnitComponentManagerMBS
- class AVAudioUnitComponentMBS
- class AVAudioUnitDelayMBS
- class AVAudioUnitDistortionMBS
- class AVAudioUnitEffectMBS
- class AVAudioUnitEQFilterParametersMBS
- class AVAudioUnitEQMBS
- class AVAudioUnitGeneratorMBS
- class AVAudioUnitMBS
- method AddPropertyListener(ID as UInt32)
- method Constructor
- method Constructor(audioComponentDescription as AVAudioComponentDescriptionMBS)
- method CreateView(PreferredSize as NSSizeMBS) as NSViewMBS
- method Destructor
- method GetParameter(ID as UInt32, Scope as UInt32, Element as UInt32) as Single
- method GetProperty(ID as UInt32, Scope as UInt32, Element as UInt32) as Memoryblock
- method GetPropertyInfo(ID as UInt32, Scope as UInt32, Element as UInt32, byref WriteAble as Boolean) as UInt32
- method installLevelMonitor(CallsPerSecond as Integer, tag as Variant = nil)
- method RemovePropertyListener(ID as UInt32)
- method SetParameter(ID as UInt32, Scope as UInt32, Element as UInt32, Value as Single, inBufferOffsetInFrames as UInt32 = 0)
- method SetProperty(ID as UInt32, Scope as UInt32, Element as UInt32, data as Memoryblock)
- property audioComponentDescription as AVAudioComponentDescriptionMBS
- property audioUnitHandle as Integer
- property lastError as Integer
- property ManufacturerName as String
- property Name as String
- property Version as Integer
- event LevelMonitor(Level0 as Double, Level1 as Double, Level2 as Double, Level3 as Double, Level4 as Double, Level5 as Double, Level6 as Double, Level7 as Double, tag as Variant)
- event PropertyListener(ID as UInt32, Scope as UInt32, Element as UInt32)
- class AVAudioUnitMIDIInstrumentMBS
- method Constructor(audioComponentDescription as AVAudioComponentDescriptionMBS)
- method sendController(Controller as Integer, Value as Integer, Channel as Integer)
- method sendMIDIEvent(midiStatus as Integer, data1 as Integer)
- method sendMIDIEvent(midiStatus as Integer, data1 as Integer, data2 as Integer)
- method sendMIDISysExEvent(data as MemoryBlock)
- method sendPitchBend(pitchbend as Integer, Channel as Integer)
- method sendPressure(pressure as Integer, Channel as Integer)
- method sendPressureForKey(Key as Integer, value as Integer, Channel as Integer)
- method sendProgramChange(program as Integer, bankMSB as Integer, bankLSB as Integer, Channel as Integer)
- method sendProgramChange(program as Integer, Channel as Integer)
- method startNote(note as Integer, Velocity as Integer, Channel as Integer)
- method stopNote(note as Integer, Channel as Integer)
- class AVAudioUnitReverbMBS
- class AVAudioUnitSamplerMBS
- method Constructor
- method Constructor(audioComponentDescription as AVAudioComponentDescriptionMBS)
- method loadAudioFilesAtFiles(Files() as folderitem, byref error as NSErrorMBS) as boolean
- method loadAudioFilesAtURLs(URLs() as string, byref error as NSErrorMBS) as boolean
- method loadInstrumentAtFile(File as folderitem, byref error as NSErrorMBS) as boolean
- method loadInstrumentAtURL(URL as string, byref error as NSErrorMBS) as boolean
- method loadSoundBankInstrumentAtFile(bankFile as folderitem, program as Integer, bankMSB as Integer, bankLSB as Integer, byref error as NSErrorMBS) as boolean
- method loadSoundBankInstrumentAtURL(bankURL as string, program as Integer, bankMSB as Integer, bankLSB as Integer, byref error as NSErrorMBS) as boolean
- property globalTuning as Double
- property masterGain as Double
- property stereoPan as Double
- class AVAudioUnitTimeEffectMBS
- class AVAudioUnitTimePitchMBS
- class AVAudioUnitVarispeedMBS
- Blog Entries
Release notes
- Version 21.0
- Version 20.0
- Version 18.4
The items on this page are in the following plugins: MBS AVFoundation Plugin.