#include <AudioOut.h>
Diagramma delle classi per AudioOut


Membri pubblici | |
| AudioOut (const float &sr=44100) | |
| Costruttore. | |
| virtual | ~AudioOut () |
| Distruttore. | |
| void | selectDevice (const PaDeviceIndex &devIndx=-1) |
| Seleziona un device hardware alternativo a quello default. | |
| void | startStream () |
| Inizializza lo stream. | |
| void | putSignal (const float &outLeft=0, const float &outRigth=0) |
| Manda in output i canali left/rigth. | |
| AudioOut & | operator<< (const float &sample) |
| Ridefinizione dell'operatore <<. | |
| AudioOut & | operator() (const int &channel) |
| Ridefinizione dell'operatore (). | |
by Alessandro Petrolati 2006. www.alessandro-petrolati.com ale_petrolati@alice.it
Definizione alla linea 21 del file AudioOut.h.
| AudioOut& AudioOut::operator() | ( | const int & | channel | ) |
Ridefinizione dell'operatore ().
Accetta un booleano, "false" indica l'output sul canale left, "true" sul rigth, per chiarimenti vedi enumeratore LEFT RIGTH nella classe AudioDrome.h
| AudioOut& AudioOut::operator<< | ( | const float & | sample | ) |
Ridefinizione dell'operatore <<.
Accetta un float e indirizza il dato sullo stream audio. Se viene premesso l'operatore () indirizz l'output su un canale specifico. per esempio:
dac (LEFT) << osc.outSig();
dove LEFT è una enumerazione, vedi AudioDrome.h
| void AudioOut::putSignal | ( | const float & | outLeft = 0, |
|
| const float & | outRigth = 0 | |||
| ) |
Manda in output i canali left/rigth.
Deve essere usato insieme ai corrispettivi writeLeft() e writeRigth() per gestire i canali.
1.4.7