Membri pubblici | |
AudioIO (const float &sr=44100) | |
Costruttore. | |
AudioIO (const AudioIO &x) | |
Costruttore di copia. | |
virtual | ~AudioIO () |
Distruttore. | |
int | getVersion () |
Ritorna il numero della "release" delle PortAudio correnti. es: 1900. | |
const char * | getTextVersion () |
Ritorna una descrizione testuale della versione delle PortAudio correnti. | |
void | audioError () |
Gestisce la stampa degli errori delle PortAudio. | |
void | abortStream () |
Conclude lo stream audio. | |
void | stopStream () |
Ferma lo stream audio. | |
void | setNumBuffers (const unsigned long &numBuffers) |
Imposta il numero dei buffers per ciascuno device. | |
void | setBufferSize (const unsigned long &bufferSize) |
Imposta il numero dei campioni per il buffer audio. | |
void | setSamplingRate (const double &samplingRate) |
Imposta la "Sampling Rate" per lo stream "full-duplex";. | |
void | printHostDevices () |
Stampa i "Drivers Hosts" e relativi "devices" disponibili. | |
Attributi protetti | |
PaError | _err |
PaStream * | _stream |
unsigned long | _indexBuf |
unsigned long | _numBuffers |
unsigned long | _bufferSize |
float(* | _buffer )[2] |
int | _channel |
Definizione alla linea 7 del file AudioIO.h.
const char* AudioIO::getTextVersion | ( | ) |
Ritorna una descrizione testuale della versione delle PortAudio correnti.
Esempio: "PortAudio V19-devel 13 October 2002".
void AudioIO::printHostDevices | ( | ) |
Stampa i "Drivers Hosts" e relativi "devices" disponibili.
Al termine della schermata, è possibili digitare il numero relativo, per chiamare direttamente la funzione selectDevice().