Spiegazioni sull'esempio AudioInput di Qt 4.8.2



  • Ciao a tutti. Sto provando l'esempio di Qt 4.8.2 AudioInput in Slackware 14.0 e in Windows XP. Il codice viene compilato bene e sembra anche funzionare sebbene mi faccia sentire negli altoparlanti (2) ciò che dico al microfono solo se vado ad impostare in Mixer sotto Linux gli ingressi e le uscite del mio pc.
    Vorrei capire meglio come funzionano le funzioni QIODevice in particolare le funzioni protected readData() e writeData() a cosa servono ?
    Vorrei poter avere un documento che mi spieghi meglio l'applicazione d'esempio AudioInput di Qt per poter così eseguire delle modifiche di mio interesse.
    Quindi le mie perplessità sono:
    1- AudioInfo::open(...) : usare WriteOnly significa cosa (rispetto al microfono o agli altoparlanti) ?
    2- AudioInfo::readData(...) : legge i dati di chi ?
    3- AudioInfo::writeData(...) : scrivi i dati di chi e dove ?
    4- InputTest::createAudioOutput() : perchè non si ha m_audioOutput->start(m_audioInfo) ?

    Vorrei poter prendere il dato campionato proveniente dal microfono e visualizzarlo su un analizzatore di spettro (tipo l'esempio spectrum) e individuare le frequenze in cui il segnale supera un certo livello.

    Mi potete aiutare in tal senso ?


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.