Network-Music  0.1
An audible representation of network traffic
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
AudioTest Class Reference

#include <audiooutput.h>

Collaboration diagram for AudioTest:
[legend]

Signals

void VolumeChanged (int)
void SIGNAL_BEGIN_TONES ()
void SIGNAL_BEGIN_CAPTURE ()

Public Member Functions

 AudioTest ()
void Setup ()

Protected Member Functions

void initializeWindow ()
void initializeAudio ()
void createAudioOutput ()

Protected Attributes

QComboBox * m_networkDeviceBox
QLabel * m_volumeLabel
QSlider * m_volumeSlider
QSlider * m_frequencySlider
QSpinBox * m_numberOfTones
QLabel * m_numberOfTonesLabel
QSpinBox * m_baseFrequency
QLabel * m_baseFrequencyLabel
QStatusBar * m_statusBar
QLabel * m_statusBarLabel
QPieSeries * series
QChart * chart
QChartView * chartView
QHash< int, QPieSlice * > slices
AudioGraphaudioGraph
QMainWindow * audioGraphWindow
QString * m_statusBarLabelString
ToneManagertoneManager
QThread * ToneManagerThread
QThread * PacketCaptureThread
PacketCapturerpk
int currentTone

Constructor & Destructor Documentation

AudioTest::AudioTest ( )

Controller class that manages the tone players and receives input from pcap

Here is the call graph for this function:

Member Function Documentation

void AudioTest::createAudioOutput ( )
protected
void AudioTest::initializeAudio ( )
protected
void AudioTest::initializeWindow ( )
protected
Attention
Consider moving this device finding to a non-graphical context

Here is the caller graph for this function:

void AudioTest::Setup ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void AudioTest::SIGNAL_BEGIN_CAPTURE ( )
signal
void AudioTest::SIGNAL_BEGIN_TONES ( )
signal

Here is the caller graph for this function:

void AudioTest::VolumeChanged ( int  )
signal

Member Data Documentation

AudioGraph* AudioTest::audioGraph
protected
QMainWindow* AudioTest::audioGraphWindow
protected
QChart* AudioTest::chart
protected
QChartView* AudioTest::chartView
protected
int AudioTest::currentTone
protected
QSpinBox* AudioTest::m_baseFrequency
protected
QLabel* AudioTest::m_baseFrequencyLabel
protected
QSlider* AudioTest::m_frequencySlider
protected
QComboBox* AudioTest::m_networkDeviceBox
protected
QSpinBox* AudioTest::m_numberOfTones
protected
QLabel* AudioTest::m_numberOfTonesLabel
protected
QStatusBar* AudioTest::m_statusBar
protected
QLabel* AudioTest::m_statusBarLabel
protected
QString* AudioTest::m_statusBarLabelString
protected
QLabel* AudioTest::m_volumeLabel
protected
QSlider* AudioTest::m_volumeSlider
protected
QThread* AudioTest::PacketCaptureThread
protected
PacketCapturer* AudioTest::pk
protected
QPieSeries* AudioTest::series
protected
QHash<int, QPieSlice*> AudioTest::slices
protected
ToneManager* AudioTest::toneManager
protected
QThread* AudioTest::ToneManagerThread
protected

The documentation for this class was generated from the following files: