RTP Audio System  2.0.0
QAudioMixer Class Reference

QAudioMixer. More...

#include <qaudiomixer.h>

List of all members.

Public Slots

void balance (int value)
void volume (int value)
void updateVolumeFromDevice ()
void centerBalance ()
void mute ()

Signals

void closeAudioMixer ()

Public Member Functions

 QAudioMixer (AudioMixer *mixer, QWidget *parent=NULL)
 ~QAudioMixer ()

Private Member Functions

void closeEvent (QCloseEvent *event)
void setVolumeOnDevice ()
void updateText (const card8 left, const card8 right)

Private Attributes

integer VolumeSetting
integer BalanceSetting
AudioMixerMixer
QPushButton * Mute
QSlider * Balance
QSlider * Volume
QLabel * Values

Detailed Description

QAudioMixer.

This class is a Qt GUI for the audio mixer.

Author:
Thomas Dreibholz
Version:
1.0

Constructor & Destructor Documentation

QAudioMixer::QAudioMixer ( AudioMixer mixer,
QWidget *  parent = NULL 
)

Constructor.

Parameters:
mixerAudioMixer object.
parentParent widget.

Destructor.


Member Function Documentation

void QAudioMixer::balance ( int  value) [slot]

Qt slot: Change balance.

void QAudioMixer::centerBalance ( ) [slot]

Qt slot: Center balance slider.

void QAudioMixer::closeAudioMixer ( ) [signal]

Qt signal: Emitted, when "Close" or window's close button is clicked.

void QAudioMixer::closeEvent ( QCloseEvent *  event) [private]
void QAudioMixer::mute ( ) [slot]

Qt slot: Mute.

void QAudioMixer::setVolumeOnDevice ( ) [private]
void QAudioMixer::updateText ( const card8  left,
const card8  right 
) [private]

Qt slot: Update volume.

void QAudioMixer::volume ( int  value) [slot]

Qt slot: Change volume.


Member Data Documentation

QSlider* QAudioMixer::Balance [private]
QPushButton* QAudioMixer::Mute [private]
QLabel* QAudioMixer::Values [private]
QSlider* QAudioMixer::Volume [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines