class QClient

QClient. More...

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

Public Methods

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.