#include <fragment-player.h>

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 |
| ActiveFragmentPlayer::ActiveFragmentPlayer | ( | FragmentPlayer * | s, | |
| string | name | |||
| ) | [inline, protected] |
References finished.
| void ActiveFragmentPlayer::checkValidDsp | ( | ) | [protected] |
References closeDsp(), dsp, and Config::players.
Referenced by playWave().
| void ActiveFragmentPlayer::closeDsp | ( | ) | [protected] |
References dsp, FragmentDeliverer::reset(), and dsp_driver::stop().
Referenced by checkValidDsp(), delivererFinished(), stopOutput(), and terminate().
| elementResult ActiveFragmentPlayer::delivererFinished | ( | ) |
References closeDsp(), and Done.
Referenced by ActiveFragmentPlayer_msg_delivererFinished::run().
| elementResult ActiveFragmentPlayer::playWave | ( | FragmentInMemory | fragment | ) |
References checkValidDsp(), Done, dsp, err_none, dsp_driver::get_driver(), SongSlot::getName(), i, is_none_driver(), Config::players, and FragmentDeliverer::reset().
Referenced by ActiveFragmentPlayer_msg_playWave::run().
| 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 | ( | ) |
References Done.
Referenced by ActiveFragmentPlayer_msg_startOutput::run().
| elementResult ActiveFragmentPlayer::stopOutput | ( | ) |
References closeDsp(), and Done.
Referenced by ActiveFragmentPlayer_msg_stopOutput::run().
| elementResult ActiveFragmentPlayer::terminate | ( | ) |
References closeDsp(), and Done.
Referenced by ActiveFragmentPlayer_msg_terminate::run().
friend class FragmentPlayer [friend] |
1.6.2