Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Sound Struct Reference

Inheritance diagram for Sound:

ark::Observer< SoundPlayer::Notification > List of all members.

Public Types

typedef map< int, SoundPlayer::NotificationNoteMap

Public Member Functions

void initialize (ArkSound *snd)
void receiveNotification (SoundPlayer::Notification const &note)

Public Attributes

SoundChunk soundData
shared_ptr< SoundPlayerplayer
shared_ptr< AudioUnitChainfxChain
shared_ptr< TestObserverdebugObserver

Private Attributes

NoteMap _noteMap
double _noteInterval
double _lastTime

Member Typedef Documentation

typedef map<int, SoundPlayer::Notification> Sound::NoteMap

Member Function Documentation

void Sound::initialize ArkSound snd  )  [inline]

void Sound::receiveNotification SoundPlayer::Notification const &  note  )  [inline, virtual]

Implements ark::Observer< SoundPlayer::Notification >.

Member Data Documentation

double Sound::_lastTime [private]

double Sound::_noteInterval [private]

NoteMap Sound::_noteMap [private]

ArkSound* Sound::client

shared_ptr<TestObserver> Sound::debugObserver

shared_ptr<AudioUnitChain> Sound::fxChain

shared_ptr<SoundPlayer> Sound::player

SoundChunk Sound::soundData

The documentation for this struct was generated from the following file:
Generated on Tue Sep 6 14:54:39 2005 for Arkonnekt Sound by  doxygen 1.4.4