tkportaudiotkportaudioPaDeviceInfo -
getDefaultHighInputLatency() : float - Query highest possible latency (in seconds)
getDefaultHighOutputLatency() : float - Query highest possible latency (in seconds)
getDefaultLowInputLatency() : float - Query lowest possible latency (in seconds)
getDefaultLowOutputLatency() : float - Query lowest possible latency (in seconds)
getDefaultSampleFormat() : int - Query default sample format (paInt16, paInt24, paInt32, paFloat32, ..)
getDefaultSampleRate() : float - Query default sample rate
getHostApiIndex() : int -
getHostApiInfo() : PaHostApiInfo -
getHostApiName() : String -
getInputChannelName(int ch) : String -
getMaxInputChannels() : int -
getMaxOutputChannels() : int -
getName() : String -
getOutputChannelName(int ch) : String - PaHostApiInfo -
PaStream -
abort() -
close() - Close stream and free resources.
getCpuLoad() : float -
getInputLatency() : float -
getNumInputChannels() : int -
getNumOutputChannels() : int -
getOutputLatency() : float -
getSampleRate() : float -
isActive() : boolean -
isStopped() : boolean -
macOSAudioWorkgroupJoin() : PaStreamMacOSWorkgroupJoinToken - Called from worker thread (when entered)
macOSAudioWorkgroupLeave(PaStreamMacOSWorkgroupJoinToken joinToken) - Called from worker thread (at exit)
start() - Start audio I/O
stop() - Stop audio I/OPaStream -
PaStreamParameters -
getChannelCount() : int -
getDeviceIndex() : int -
getSampleFormat() : int - See PA_xxx constants, e.g. PA_INT24.
getSuggestedLatency() : float - Query suggested latency (in seconds)
setChannelCount(int channelCount) -
setDeviceIndex(int devIdx) -
setSampleFormat(int sampleFormat) - See PA_xxx constants, e.g. PA_INT24.
setSuggestedLatency(float latency) - Set suggested latency (in seconds)PortAudio - Pseudo-static utility class which is used to init/tear down the library, query devices, open streams etc.
GetDefaultInputDeviceIndex() : int - Query default input device index
GetDefaultOutputDeviceIndex() : int - Query default output device index
getDeviceInfo(int devIdx) : PaDeviceInfo - Query information for the given device
GetNumDevices() : int - Query number of available devices
GetSampleSize(int sampleFormat) : int - Query sample size (number of bytes) for the given sample format.
Initialize() - Initialize the portaudio library
IsFormatSupported(PaStreamParameters inParams, outParams, float sampleRate) : boolean -
OpenStream(PaStreamParameters inParams, outParams, float sampleRate, Function streamCbk, PaStream retStream) : boolean - Open audio stream and initialize the given PaStream object.
showControlPanel(int devIdx, hwnd) - Show ASIO control panel (Windows)
Terminate() - Tear down the portaudio library.int PA_FLOAT32 - single precision floating point sample format (4 bytes)
int PA_INT16 - 16bit signed integer sample format (2 bytes)
int PA_INT24 - 24bit signed integer sample format (3 bytes)
int PA_INT32 - 32bit signed integer sample format (4 bytes)
int PA_INT8 - 8bit signed integer sample format (1 byte)
int PA_UINT8 - 8bit unsigned integer sample format (1 byte)
| Project Modules: | tkportaudio |
| Project Classes: | PaDeviceInfo , PaHostApiInfo , PaStream , PaStream , PaStreamParameters , PortAudio |
| Project Functions: | |
| All Namespaces: | default , graph , ui |
| All Projects: | core , eqxmms , ShaderVG , ShaderVG_Text , tkanalogrytm , tkchipmunk , tkclap , tkfileutils , tkfreeglut , tkfreetype2 , tkfreeverb , tkmath , tkmidi , tkmidipipe , tkminnie , tkoldmath , tkopengl , tkportaudio , tkradiastools , tksamplechain , tksampleedit , tksampler , tksdl , tksdl_net , tksidplay2 , tkspeexdsp , tksqlite , tktriangulate , tkui , tkvst2 , tkzip , ui , yingtest |
auto-generated by "DOG", the TkScript document generator. Thu, 11/Dec/2025 13:42:00