VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Protected Attributes
makVrv::DtAudioSettingsWidget Class Reference

This widget provides the contents for the DtAudioSettingsPage.

Inheritance diagram for makVrv::DtAudioSettingsWidget:
Inheritance graph
[legend]

Public Slots

virtual void slot_AudioEnabledChanged (int val)
 
virtual void slot_VolumeChanged (int val)
 
virtual void slot_audioPlaybackDeviceChanged (int val)
 
virtual void slot_audioCaptureDeviceChanged (int val)
 
virtual void slot_SpeedOfSoundChanged (const QString &text)
 
virtual void slot_MaxVoicesChanged (int val)
 
virtual void slot_MaxmimumOutputDecibelCapability (int val)
 
virtual void slot_EnvironmentalEnabledChanged (int val)
 
virtual void slot_playbackDeviceChanged (int val)
 
virtual void slot_captureDeviceChanged (int val)
 

Public Member Functions

 DtAudioSettingsWidget (QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
 
virtual ~DtAudioSettingsWidget ()
 
virtual void setAudioEnabled (bool enabled)
 
virtual void setVolume (int vol)
 
virtual void setSpeedOfSound (double speed)
 
virtual void setMaxVoices (int voices)
 
virtual void setMaximumOutputDecibelCapability (double decibels)
 
virtual void setEnvironmentalEnabled (bool enabled)
 
virtual void setEnvironmentalAvailable (bool enabled)
 
virtual void setAudioPlaybackDevice (const std::string &val)
 
virtual void setAudioCaptureDevice (const std::string &val)
 
virtual void setShowAudioCaptureSettings (bool val)
 
virtual void setPlaybackDeviceList (const std::vector< std::string > &devices)
 
virtual void setCaptureDeviceList (const std::vector< std::string > &devices)
 
- Public Member Functions inherited from makVrv::DtAudioSettingsWidgetInterface
 DtAudioSettingsWidgetInterface ()
 
virtual ~DtAudioSettingsWidgetInterface ()
 

Protected Attributes

Ui::DtAudioSettingsWidgetUI myUiImpl
 
bool myEnvProcessingAvailable
 
bool myShowCaptureDeviceSettings
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtAudioSettingsWidgetInterface
boost::signalslib::signal
< void(bool)> 
signal_AudioEnabledChanged
 
boost::signalslib::signal
< void(int)> 
signal_VolumeChanged
 
boost::signalslib::signal
< void(std::string)> 
signal_AudioPlaybackDeviceChanged
 
boost::signalslib::signal
< void(std::string)> 
signal_AudioCaptureDeviceChanged
 
boost::signalslib::signal
< void(double)> 
signal_SpeedOfSoundChanged
 
boost::signalslib::signal
< void(int)> 
signal_MaxVoicesChanged
 
boost::signalslib::signal
< void(double)> 
signal_MaxmimumOutputDecibelCapability
 
boost::signalslib::signal
< void(bool)> 
signal_EnvironmentalProcessingEnabledChanged
 

Constructor & Destructor Documentation

makVrv::DtAudioSettingsWidget::DtAudioSettingsWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = Qt::Widget 
)

CTOR.

virtual makVrv::DtAudioSettingsWidget::~DtAudioSettingsWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtAudioSettingsWidget::setAudioEnabled ( bool  enabled)
virtual

Sets audio to be enabled/disabled in the widget.

Parameters
[in]enabledis the new state of audio.

Implements makVrv::DtAudioSettingsWidgetInterface.

Reimplemented in makVrf::DtVrfAudioSettingsWidget.

virtual void makVrv::DtAudioSettingsWidget::setVolume ( int  vol)
virtual

Sets the audio volume level in the widget.

Parameters
[in]volis the new volume level.

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::setSpeedOfSound ( double  speed)
virtual

Sets the speed of sound. Default is the speed of sound in air at STP.

Parameters
[in]volis the new speed of sound

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::setMaxVoices ( int  voices)
virtual

Set the max numbers.

Parameters
[in]volis the new number of simultaneous sounds

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::setMaximumOutputDecibelCapability ( double  decibels)
virtual

Set the sound system output capability.

Parameters
[in]volis the new sound level capable of being produced by the attached speakers

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::setEnvironmentalEnabled ( bool  enabled)
virtual

Sets environmental processing to be enabled/disabled in the widget.

Parameters
[in]enabledis the new state of environmental processing.

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::setEnvironmentalAvailable ( bool  enabled)
virtual

Sets whether or not environmental processing is available or not in the widget.

Parameters
[in]enabledis the new state of environmental processing.

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::setAudioPlaybackDevice ( const std::string &  val)
virtual

Set the device that audio should be played back on.

Parameters
[in]deviceNameis the name of the device that should be used for audio playback

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::setAudioCaptureDevice ( const std::string &  val)
virtual

Set the device that audio should be captured from.

Parameters
[in]deviceNameis the name of the device that should be used for audio capture

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::setShowAudioCaptureSettings ( bool  val)
virtual

Set whether or not the capture device selection dialog is present in the audio settings dialog.

Parameters
[in]valis the new enabled state: true for on, false for off.

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::setPlaybackDeviceList ( const std::vector< std::string > &  devices)
virtual

Sets the list of available playback devices.

Parameters
[in]thelist of device names to use in the widget

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::setCaptureDeviceList ( const std::vector< std::string > &  devices)
virtual

Sets the list of available capture devices.

Parameters
[in]thelist of device names to use in the widget

Implements makVrv::DtAudioSettingsWidgetInterface.

virtual void makVrv::DtAudioSettingsWidget::slot_AudioEnabledChanged ( int  val)
virtualslot

Called when user enables/disables audio.

virtual void makVrv::DtAudioSettingsWidget::slot_VolumeChanged ( int  val)
virtualslot

Called when user changes the volume.

virtual void makVrv::DtAudioSettingsWidget::slot_audioPlaybackDeviceChanged ( int  val)
virtualslot

Called when the user changes the playback device.

virtual void makVrv::DtAudioSettingsWidget::slot_audioCaptureDeviceChanged ( int  val)
virtualslot

Called when the user changes the capture device.

virtual void makVrv::DtAudioSettingsWidget::slot_SpeedOfSoundChanged ( const QString &  text)
virtualslot

Called when user changes the speed of sound.

virtual void makVrv::DtAudioSettingsWidget::slot_MaxVoicesChanged ( int  val)
virtualslot

Called when user changes the number of voices.

virtual void makVrv::DtAudioSettingsWidget::slot_MaxmimumOutputDecibelCapability ( int  val)
virtualslot

Called when user changes the output capability of the audio system.

virtual void makVrv::DtAudioSettingsWidget::slot_EnvironmentalEnabledChanged ( int  val)
virtualslot

Called when user enables/disables environmental processing.

virtual void makVrv::DtAudioSettingsWidget::slot_playbackDeviceChanged ( int  val)
virtualslot

Called when the user changes the playback device.

virtual void makVrv::DtAudioSettingsWidget::slot_captureDeviceChanged ( int  val)
virtualslot

Called when the user changes the capture device.

Member Data Documentation

Ui::DtAudioSettingsWidgetUI makVrv::DtAudioSettingsWidget::myUiImpl
protected
bool makVrv::DtAudioSettingsWidget::myEnvProcessingAvailable
protected
bool makVrv::DtAudioSettingsWidget::myShowCaptureDeviceSettings
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)