Handles audio.  
 More...
#include <Audio.hpp>
 | 
| 
virtual  | ~Audio () | 
|   | Destructor. 
  | 
|   | 
| virtual void  | AddSound (const char *soundName, const char *soundFile)=0 | 
|   | Adds a sound. It can be played back using Play().  More...
  | 
|   | 
| virtual void  | Play (const char *soundName)=0 | 
|   | Plays a sound. It must have been added before using addSound().  More...
  | 
|   | 
| virtual bool  | IsMuted () const =0 | 
|   | Mute status. Default: unmuted.  More...
  | 
|   | 
| virtual void  | SetDopplerFactor (float factor)=0 | 
|   | Sets Doppler factor.  More...
  | 
|   | 
| virtual void  | SetDopplerVelocity (float velocity)=0 | 
|   | Sets Doppler velocity.  More...
  | 
|   | 
| virtual void  | SetGain (float gain)=0 | 
|   | Sets gain.  More...
  | 
|   | 
| virtual void  | SetMute (bool mute)=0 | 
|   | Sets muting on/off. Defaults to unmuted.  More...
  | 
|   | 
◆ AddSound()
  
  
      
        
          | virtual void Audio::AddSound  | 
          ( | 
          const char *  | 
          soundName,  | 
         
        
           | 
           | 
          const char *  | 
          soundFile  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
Adds a sound. It can be played back using Play(). 
- Parameters
 - 
  
    | soundName | Sound's name.  | 
    | soundFile | Sound's file name. Format can be .wav or .ogg (vorbis).  | 
  
   
- See also
 - Play() 
 
 
 
◆ IsMuted()
  
  
      
        
          | virtual bool Audio::IsMuted  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Mute status. Default: unmuted. 
- Returns
 - True, if the audio is muted, false otherwise. 
 
 
 
◆ Play()
  
  
      
        
          | virtual void Audio::Play  | 
          ( | 
          const char *  | 
          soundName | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Plays a sound. It must have been added before using addSound(). 
- Parameters
 - 
  
  
 
 
 
◆ SetDopplerFactor()
  
  
      
        
          | virtual void Audio::SetDopplerFactor  | 
          ( | 
          float  | 
          factor | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Sets Doppler factor. 
- Parameters
 - 
  
    | factor | Factor. Defaults to 1.  | 
  
   
 
 
◆ SetDopplerVelocity()
  
  
      
        
          | virtual void Audio::SetDopplerVelocity  | 
          ( | 
          float  | 
          velocity | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Sets Doppler velocity. 
- Parameters
 - 
  
    | velocity | Velocity in m/s. Defaults to 343.  | 
  
   
 
 
◆ SetGain()
  
  
      
        
          | virtual void Audio::SetGain  | 
          ( | 
          float  | 
          gain | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Sets gain. 
- Parameters
 - 
  
    | gain | Gain. Defaults to 1. 0 means muted.  | 
  
   
 
 
◆ SetMute()
  
  
      
        
          | virtual void Audio::SetMute  | 
          ( | 
          bool  | 
          mute | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Sets muting on/off. Defaults to unmuted. 
- Parameters
 - 
  
    | mute | True, if the audio will be muted.  | 
  
   
 
 
The documentation for this class was generated from the following file:
- /home/glaze/Documents/src/Aether3D_2013/Include/Audio.hpp