Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

LocalSound Class Reference

Local version of Sound. More...

#include <sound.hh>

Inheritance diagram for LocalSound:

Sound MetaObject List of all members.

Public Member Functions

Actuators. These are user-functions corresponding to messages.

Static Public Member Functions


Detailed Description

Local version of Sound.

Stores sound information. Use the object to control remote objects which perform the actual playback

Definition at line 110 of file sound.hh.


Constructor & Destructor Documentation

LocalSound::LocalSound MetaObject superobject  ) 
 

Constructor.

Definition at line 42 of file sound.cc.

Referenced by new_LocalSound().


Member Function Documentation

void LocalSound::initialize  )  [virtual]
 

Initialize subproperties.

Definition at line 47 of file sound.cc.

Referenced by new_LocalSound().

MetaObject * LocalSound::new_LocalSound MetaObject superobject,
const string &  type
[static]
 

Static generator, for factory.

Definition at line 248 of file sound.cc.

Referenced by Sound::registerExtenders().

void LocalSound::pause  ) 
 

Pause the sound.

Sends remote update message sound:pause

Definition at line 186 of file sound.cc.

void LocalSound::play  ) 
 

Play the sound from the beginning.

Sends remote-update message sound:play

Definition at line 166 of file sound.cc.

void LocalSound::resume  ) 
 

Resume after pausing.

Sends remote update message sound:resume

Definition at line 196 of file sound.cc.

void LocalSound::sendMessage Message *  m  )  [virtual]
 

Called when this object gets a message.

Definition at line 148 of file sound.cc.

void LocalSound::stop  ) 
 

Stop playing the sound.

Sends remote-update message sound:stop

Definition at line 176 of file sound.cc.


The documentation for this class was generated from the following files:
Generated on Tue Aug 12 03:55:55 2003 for Interreality Project - VOS by doxygen 1.3.2