PortAudio
2.0
|
#include <portaudio.h>
Data Fields | |
int | structVersion |
const char * | name |
PaHostApiIndex | hostApi |
int | maxInputChannels |
int | maxOutputChannels |
PaTime | defaultLowInputLatency |
PaTime | defaultLowOutputLatency |
PaTime | defaultHighInputLatency |
PaTime | defaultHighOutputLatency |
double | defaultSampleRate |
A structure providing information and capabilities of PortAudio devices. Devices may support input, output or both input and output.
PaTime PaDeviceInfo::defaultHighInputLatency |
Default latency values for robust non-interactive applications (eg. playing sound files).
Referenced by _PaPulseAudio_AddAudioDevice(), main(), Pa_OpenDefaultStream(), PaAudioIO_Initialize(), PaQa_CheckForLoopBack(), PaSkeleton_Initialize(), PaUtil_InitializeDeviceInfo(), and PaWinMme_Initialize().
PaTime PaDeviceInfo::defaultHighOutputLatency |
PaTime PaDeviceInfo::defaultLowInputLatency |
Default latency values for interactive performance.
Referenced by _PaPulseAudio_AddAudioDevice(), main(), PaAudioIO_Initialize(), PaQa_CheckForLoopBack(), PaSkeleton_Initialize(), PaUtil_InitializeDeviceInfo(), and PaWinMme_Initialize().
PaTime PaDeviceInfo::defaultLowOutputLatency |
double PaDeviceInfo::defaultSampleRate |
PaHostApiIndex PaDeviceInfo::hostApi |
Host API index in the range 0 to (Pa_GetHostApiCount()-1). Note: this is a host API index, not a type id.
Referenced by _PaPulseAudio_AddAudioDevice(), main(), Pa_GetDeviceInfo(), PaAsio_Initialize(), PaAudioIO_Initialize(), PaQa_ListAudioDevices(), PaSkeleton_Initialize(), PaUtil_InitializeDeviceInfo(), PaWinDs_Initialize(), and PaWinMme_Initialize().
int PaDeviceInfo::maxInputChannels |
Referenced by _PaPulseAudio_AddAudioDevice(), IsFormatSupported(), main(), OpenStream(), Pa_GetDeviceInfo(), PaAsio_GetInputChannelName(), PaAsio_GetOutputChannelName(), PaAudioIO_Initialize(), PaQa_CheckForLoopBack(), PaQa_ListAudioDevices(), PaSkeleton_Initialize(), PaUtil_InitializeDeviceInfo(), and PaWinMme_Initialize().
int PaDeviceInfo::maxOutputChannels |
Referenced by _PaPulseAudio_AddAudioDevice(), IsFormatSupported(), main(), OpenStream(), Pa_GetDeviceInfo(), PaAsio_GetOutputChannelName(), PaAudioIO_Initialize(), PaMacCore_GetBufferSizeRange(), PaQa_CheckForLoopBack(), PaQa_ListAudioDevices(), PaSkeleton_Initialize(), PaUtil_InitializeDeviceInfo(), PaWinMme_Initialize(), and test().
const char* PaDeviceInfo::name |
Human readable device name. Encoded as UTF-8.
Referenced by _PaPulseAudio_AddAudioDevice(), main(), Sine::open(), Pa_GetDeviceInfo(), PaAsio_Initialize(), PaAsio_ShowControlPanel(), PaAudioIO_Initialize(), PaMacCore_GetChannelName(), PaQa_CheckForLoopBack(), PaQa_ListAudioDevices(), PaSkeleton_Initialize(), PaUtil_InitializeDeviceInfo(), and PaWinDs_Initialize().
int PaDeviceInfo::structVersion |
this is struct version 2
Referenced by _PaPulseAudio_AddAudioDevice(), Pa_GetDeviceInfo(), PaAsio_Initialize(), PaAudioIO_Initialize(), PaSkeleton_Initialize(), PaUtil_InitializeDeviceInfo(), PaWinDs_Initialize(), and PaWinMme_Initialize().