ActiveFragmentPlayer Class Reference

#include <fragment-player.h>

Collaboration diagram for ActiveFragmentPlayer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

elementResult playWave (FragmentInMemory fragment)
elementResult delivererFinished ()
elementResult stopOutput ()
elementResult startOutput ()
elementResult terminate ()

Protected Member Functions

void queue_playWave (FragmentInMemory fragment)
void queue_delivererFinished ()
void queue_stopOutput ()
void queue_startOutput ()
void checkValidDsp ()
void closeDsp ()
void queue_terminate ()
 ActiveFragmentPlayer (FragmentPlayer *s, string name)

Friends

class FragmentPlayer

Constructor & Destructor Documentation

ActiveFragmentPlayer::ActiveFragmentPlayer ( FragmentPlayer s,
string  name 
) [inline, protected]

References finished.


Member Function Documentation

void ActiveFragmentPlayer::checkValidDsp (  )  [protected]

References closeDsp(), dsp, and Config::players.

Referenced by playWave().

void ActiveFragmentPlayer::closeDsp (  )  [protected]
elementResult ActiveFragmentPlayer::delivererFinished (  ) 
elementResult ActiveFragmentPlayer::playWave ( FragmentInMemory  fragment  ) 
void ActiveFragmentPlayer::queue_delivererFinished (  )  [inline, protected]
void ActiveFragmentPlayer::queue_playWave ( FragmentInMemory  fragment  )  [inline, protected]
void ActiveFragmentPlayer::queue_startOutput (  )  [inline, protected]
void ActiveFragmentPlayer::queue_stopOutput (  )  [inline, protected]
void ActiveFragmentPlayer::queue_terminate (  )  [inline, protected]
elementResult ActiveFragmentPlayer::startOutput (  ) 
elementResult ActiveFragmentPlayer::stopOutput (  ) 
elementResult ActiveFragmentPlayer::terminate (  ) 

Friends And Related Function Documentation

friend class FragmentPlayer [friend]

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

Generated by  doxygen 1.6.2