The plugin part 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
The plugin part MBS AVFoundation Plugin:AVFoundationNode:
Partly Console safe,
425 entry points.
- class AVAudio3DPointMBS
- class AVAudioBufferMBS
- class AVAudioChannelLayoutMBS
- class AVAudioComponentDescriptionMBS
- class AVAudioEngineMBS
- method renderOffline(numberOfFrames as UInt32, buffer as AVAudioPCMBufferMBS, byref error as NSErrorMBS) as Integer
- method enableManualRenderingMode(mode as Integer, pcmFormat as AVAudioFormatMBS, maximumFrameCount as UInt32, byref error as NSErrorMBS) as Boolean
- method attachedNodes as AVAudioNodeMBS()
- method startAndReturnError(byref error as NSErrorMBS) as Boolean
- 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 disconnectNodeInput(node as AVAudioNodeMBS, bus as Integer)
- method disconnectNodeOutput(node as AVAudioNodeMBS, bus as Integer)
- method Destructor
- method Constructor
- method reset
- method disableManualRenderingMode
- method pause
- method stop
- method prepare
- method disconnectNodeOutput(node as AVAudioNodeMBS)
- method disconnectNodeInput(node as AVAudioNodeMBS)
- method attachNode(node as AVAudioNodeMBS)
- method detachNode(node as AVAudioNodeMBS)
- property Handle as Integer
- property Running as Boolean
- property outputNode as AVAudioOutputNodeMBS
- property inputNode as AVAudioInputNodeMBS
- property mainMixerNode as AVAudioMixerNodeMBS
- property autoShutdownEnabled as Boolean
- property InManualRenderingMode as Boolean
- property manualRenderingMode as Integer
- property manualRenderingFormat as AVAudioFormatMBS
- property manualRenderingMaximumFrameCount as UInt32
- property manualRenderingSampleTime as Int64
- shared method available as boolean
- shared method AVAudioEngineConfigurationChangeNotification as String
- event ConfigurationChanged(notification as NSNotificationMBS)
- class AVAudioEnvironmentDistanceAttenuationParametersMBS
- class AVAudioEnvironmentNodeMBS
- class AVAudioEnvironmentReverbParametersMBS
- class AVAudioFileMBS
- 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
- 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)
- property Handle as Integer
- property URL as String
- property Length as Int64
- property FramePosition as Int64
- property fileFormat as AVAudioFormatMBS
- property processingFormat as AVAudioFormatMBS
- shared method available as boolean
- shared method fileDuration(file as folderItem) as double
- class AVAudioFormatMBS
- class AVAudioInputNodeMBS
- class AVAudioIONodeMBS
- class AVAudioMixerNodeMBS
- class AVAudioNodeMBS
- class AVAudioOutputNodeMBS
- class AVAudioPCMBufferMBS
- class AVAudioPlayerNodeMBS
- method scheduleFile(callbackType as Integer, 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 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(file as AVAudioFileMBS, time as AVAudioTimeMBS, tag as Variant = nil)
- method scheduleSegment(file as AVAudioFileMBS, time as AVAudioTimeMBS, startFrame as Int64, frameCount as Int64, tag as Variant = nil)
- 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 nodeTimeForPlayerTime(playerTime as AVAudioTimeMBS) as AVAudioTimeMBS
- method playerTimeForNodeTime(nodeTime as AVAudioTimeMBS) as AVAudioTimeMBS
- method Constructor
- method pause
- method play
- method stop
- method playAtTime(time as AVAudioTimeMBS = nil)
- method prepareWithFrameCount(frameCount as UInt32)
- property volume as Double
- property pan as Double
- property rate as Double
- property reverbBlend as Double
- property obstruction as Double
- property occlusion as Double
- property renderingAlgorithm as Integer
- property position as AVAudio3DPointMBS
- property Playing as Boolean
- 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 CreateView(PreferredSize as NSSizeMBS) as NSViewMBS
- method RemovePropertyListener(ID as UInt32)
- method AddPropertyListener(ID as UInt32)
- method SetProperty(ID as UInt32, Scope as UInt32, Element as UInt32, data as Memoryblock)
- 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 GetParameter(ID as UInt32, Scope as UInt32, Element as UInt32) as Single
- method SetParameter(ID as UInt32, Scope as UInt32, Element as UInt32, Value as Single, inBufferOffsetInFrames as UInt32 = 0)
- method installLevelMonitor(CallsPerSecond as Integer, tag as Variant = nil)
- method Constructor(audioComponentDescription as AVAudioComponentDescriptionMBS)
- method Constructor
- method Destructor
- property Name as String
- property ManufacturerName as String
- property Version as Integer
- property audioComponentDescription as AVAudioComponentDescriptionMBS
- property audioUnitHandle as Integer
- property lastError 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 sendMIDISysExEvent(data as MemoryBlock)
- method sendMIDIEvent(midiStatus as Integer, data1 as Integer, data2 as Integer)
- method sendMIDIEvent(midiStatus as Integer, data1 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 sendPressureForKey(Key as Integer, value as Integer, Channel as Integer)
- method sendPressure(pressure as Integer, Channel as Integer)
- method sendPitchBend(pitchbend as Integer, Channel as Integer)
- method sendController(Controller as Integer, Value as Integer, Channel as Integer)
- method stopNote(note as Integer, Channel as Integer)
- method startNote(note as Integer, Velocity as Integer, Channel as Integer)
- method Constructor(audioComponentDescription as AVAudioComponentDescriptionMBS)
- class AVAudioUnitReverbMBS
- class AVAudioUnitSamplerMBS
- method Constructor(audioComponentDescription as AVAudioComponentDescriptionMBS)
- method Constructor
- method loadInstrumentAtURL(URL as string, byref error as NSErrorMBS) as boolean
- method loadAudioFilesAtURLs(URLs() as string, 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
- method loadInstrumentAtFile(File as folderitem, byref error as NSErrorMBS) as boolean
- method loadAudioFilesAtFiles(Files() as folderitem, 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
- property stereoPan as Double
- property masterGain as Double
- property globalTuning as Double
- class AVAudioUnitTimeEffectMBS
- class AVAudioUnitTimePitchMBS
- class AVAudioUnitVarispeedMBS
Blog Entries
Xojo Developer Magazine