class QClient

QClient. More...

Definition#include <qclient.h>
InheritsQMainWindow
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Members

Public Slots


Detailed Description

This class is the Qt-Toolkit GUI for the RTP audio client.

QClient (AudioWriterInterface* audioOutput, const char* receiverName = NULL, const char* defaultURL = NULL, SpectrumAnalyzer* analyzer = NULL, AudioMixer* mixer = NULL, QWidget* parent = NULL, const char* name = NULL)

Constructor for new QClient.

Parameters:
audioOutputAudioWriter.
receiverNameReceiver name (e.g. ipv6-gaffel:1234); default NULL.
defaultUTLDefault URL (e.g. rtpa://gaffel:7500/Test.list); default NULL.
analyzerSpectrumAnalyzer object; default NULL.
mixerAudioMixer object; default NULL.
parentParent QWidget; default NULL.
nameWidget name; default NULL.

~QClient ()

Destructor.

void play ()
[slot]

Slot for "Play" button.

void stop ()
[slot]

Slot for "Stop" button.

void information ()
[slot]

Slot for "Information" button.

void whatsThis ()
[slot]

Slot for What's This mode.

void pause (bool on)
[slot]

Slot for "Pause" button.

void togglePause ()
[slot]

Slot for "Toggle Pause" menu item.

void toggleResolver ()
[slot]

Slot for "Resolve Addresses" menu item.

void toggleAutoRepeat ()
[slot]

Slot for "Auto Repeat" menu item.

void toggleAutoSaveBookmarks ()
[slot]

Slot for "Auto Save Bookmarks" menu item.

void spectrumAnalyzer ()
[slot]

Slot for "Spectrum Analyzer" menu item.

void audioMixer ()
[slot]

Slot for "Audio Mixer" menu item.

void closeSpectrumAnalyzer ()
[slot]

Slot for close button of QSpectrumAnalyzer.

void closeAudioMixer ()
[slot]

Slot for close button of QAudioMixer.

void quit ()
[slot]

Slot for "Quit" menu item.

void position (int value)
[slot]

Slot for position scrollbar.

void setSamplingRate (int index)
[slot]

Slot for sampling rate combobox.

void setChannels (bool stereo)
[slot]

Slot for "Stereo" checkbox.

void setBits (int index)
[slot]

Slot for "Bits" combobox.

void setEncoding (int index)
[slot]

Slot for "Encoding" combobox.

void locationSelected (int selection)
[slot]

Slot for location menu item.

void loadBookmarks ()
[slot]

Slot for loading bookmarks.

void clearBookmarks ()
[slot]

Slot for removing all bookmarks.

void saveBookmarks ()
[slot]

Slot for saving bookmarks.

void timerEvent ()
[slot]

Slot for QTimer.