Riferimenti per la classe AudioIO

Diagramma delle classi per AudioIO

Inheritance graph
[legenda]
Diagramma di collaborazione per AudioIO:

Collaboration graph
[legenda]
Lista di tutti i membri.

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

Descrizione Dettagliata

Definizione alla linea 7 del file AudioIO.h.


Documentazione delle funzioni membro

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().


La documentazione per questa classe è stata generata a partire dal seguente file:
Generato il Tue Dec 26 14:42:35 2006 per AudioDrome da  doxygen 1.4.7