The plugin part PortAudio
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 Audio Plugin:PortAudio:
Partly Console safe,
122 entry points.
- class PortAudioDeviceInfoMBS
- class PortAudioHostApiInfoMBS
- class PortAudioHostErrorInfoMBS
- class PortAudioMBS
- method IsFormatSupported(input as PortAudioStreamParametersMBS, output as PortAudioStreamParametersMBS, sampleRate as double) as integer
- method ErrorText(ErrorNumber as integer) as string
- method CountDevices as integer
- method DefaultInputDeviceID as integer
- method DefaultOutputDeviceID as integer
- method DeviceInfo(DeviceIndex as integer) as PortAudioDeviceInfoMBS
- method SampleSize(theFormat as integer) as integer
- method HostError as PortAudioHostErrorInfoMBS
- method HostApiCount as integer
- method DefaultHostApiIndexd as integer
- method HostApiTypeIdToHostApiIndex(type as integer) as integer
- method HostApiDeviceIndexToDeviceIndex(hostApiIndex as integer, hostApiDeviceIndex as integer) as integer
- method HostApiInfo(hostApiIndex as integer) as PortAudioHostApiInfoMBS
- method GetSampleSize(Format as integer) as integer
- method Sleep(msec as integer)
- shared method SetDebugLogFile(File as FolderItem) as boolean
- shared method DisableHostAPI(API as string) as boolean
- shared method Version as integer
- shared method VersionText as String
- shared method VersionControlRevision as String
- shared method MacCoreAudioChannelName(DeviceIndex as Integer, ChannelIndex as Integer, Input as Boolean) as String
- shared method MacCoreAudioGetBufferSizeRange(DeviceIndex as Integer, byref minBufferSizeFrames as Integer, byref maxBufferSizeFrames as Integer) as Integer
- shared method ASIOGetSampleRate(byref rate as double) as Integer
- shared method ASIOShowControlPanel(device as integer, parentWindow as window = nil) as Integer
- shared method ASIOGetInputChannelName(DeviceIndex as Integer, ChannelIndex as Integer) as String
- shared method ASIOGetOutputChannelName(DeviceIndex as Integer, ChannelIndex as Integer) as String
- shared method ASIOGetAvailableBufferSizes(DeviceIndex as Integer, byref minBufferSizeFrames as Integer, byref maxBufferSizeFrames as Integer, byref preferredBufferSizeFrames as Integer, byref granularity as Integer) as Integer
- shared method WinDefaultChannelMask(numChannels as Integer) as Integer
- shared method ASIOShowControlPanel(device as integer, parentWindow as DesktopWindow) as Integer
- class PortAudioStreamBaseMBS
- class PortAudioStreamBufferedMBS
- method AddFloatAudio(FloatData as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- method AddAudio(Data as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method AddFloatAudioStereo(FloatData1 as memoryblock, FloatData2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- method AddAudioStereo(Data1 as memoryblock, Data2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method PlayFloatAudio(FloatData as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- method PlayAudio(Data as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method PlayFloatAudioStereo(FloatData1 as memoryblock, FloatData2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- method PlayAudioStereo(Data1 as memoryblock, Data2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method FreeSpace as integer
- method HasFreeSpace as boolean
- method OpenDefaultStream(numOutputChannels as integer, sampleRate as double) as integer
- method OpenStream(outputParameters as PortAudioStreamParametersMBS, sampleRate as double, framesPerBuffer as integer, streamFlags as integer) as integer
- method Constructor
- property OutputPositionRelative as Double
- property OutputPosition as Double
- property NoUnderflow as Boolean
- property HadUnderflow as Boolean
- event Finished
- class PortAudioStreamInfoMBS
- class PortAudioStreamMBS
- method OpenDefaultStream(numInputChannels as integer, numOutputChannels as integer, sampleFormat as integer, sampleRate as double, framesPerBuffer as integer, Flags as integer) as integer
- method OpenStream(inputParameters as PortAudioStreamParametersMBS, outputParameters as PortAudioStreamParametersMBS, sampleRate as double, framesPerBuffer as integer, streamFlags as integer) as integer
- method Constructor
- event Callback(InputBuffer as memoryblock, outputBuffer as memoryblock, FrameCount as integer, inputBufferAdcTime as double, currentTime as double, outputBufferDacTime as double, statusFlags as integer) as integer
- event Finished
- class PortAudioStreamParametersMBS
- class PortAudioStreamRecorderMBS
Blog Entries