#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.