|
CLAM-Development
1.3
|
#include <MonoOfflineNetworkPlayer.hxx>
Public Member Functions | |
| MonoOfflineNetworkPlayer () | |
| void | AddInputFile (const std::string &) |
| void | AddOutputFile (const std::string &) |
| bool | IsWorking () |
| Should return true when the backend is able to run the network. | |
| std::string | NonWorkingReason () |
| Whenever the backend is not working, this method returns the reason. | |
| virtual bool | IsRealTime () const |
| virtual void | Start () |
| Redefine to make the backend ready to process and start the network. If IsPlaying() should do nothing. If it IsPaused() you should consider just call BePlaying() without starting the processings. | |
| virtual void | Stop () |
| Redefine it to deactivate the backend. | |
| void | ProcessInputFile () |
| void | EnableLoopInputWavs () |
| void | SetResultWavsTime (double time) |
Definition at line 15 of file MonoOfflineNetworkPlayer.hxx.
Definition at line 23 of file MonoOfflineNetworkPlayer.hxx.
| void CLAM::MonoOfflineNetworkPlayer::AddInputFile | ( | const std::string & | filename | ) |
Definition at line 128 of file MonoOfflineNetworkPlayer.cxx.
| void CLAM::MonoOfflineNetworkPlayer::AddOutputFile | ( | const std::string & | filename | ) |
Definition at line 133 of file MonoOfflineNetworkPlayer.cxx.
| void CLAM::MonoOfflineNetworkPlayer::EnableLoopInputWavs | ( | ) | [inline] |
Definition at line 39 of file MonoOfflineNetworkPlayer.hxx.
| virtual bool CLAM::MonoOfflineNetworkPlayer::IsRealTime | ( | ) | const [inline, virtual] |
Implements CLAM::NetworkPlayer.
Definition at line 32 of file MonoOfflineNetworkPlayer.hxx.
| bool CLAM::MonoOfflineNetworkPlayer::IsWorking | ( | ) | [virtual] |
Should return true when the backend is able to run the network.
Implements CLAM::NetworkPlayer.
Definition at line 9 of file MonoOfflineNetworkPlayer.cxx.
References CLAM::NetworkPlayer::CacheSourcesAndSinks(), CLAM::NetworkPlayer::GetNSinks(), and CLAM::NetworkPlayer::GetNSources().
| std::string CLAM::MonoOfflineNetworkPlayer::NonWorkingReason | ( | ) | [virtual] |
Whenever the backend is not working, this method returns the reason.
Implements CLAM::NetworkPlayer.
Definition at line 15 of file MonoOfflineNetworkPlayer.cxx.
References CLAM::NetworkPlayer::GetNSinks(), and CLAM::NetworkPlayer::GetNSources().
Definition at line 123 of file MonoOfflineNetworkPlayer.cxx.
References CLAM::Network::Do(), and CLAM::NetworkPlayer::GetNetwork().
| void CLAM::MonoOfflineNetworkPlayer::SetResultWavsTime | ( | double | time | ) | [inline] |
Definition at line 43 of file MonoOfflineNetworkPlayer.hxx.
| void CLAM::MonoOfflineNetworkPlayer::Start | ( | ) | [virtual] |
Redefine to make the backend ready to process and start the network. If IsPlaying() should do nothing. If it IsPaused() you should consider just call BePlaying() without starting the processings.
Implements CLAM::NetworkPlayer.
Definition at line 24 of file MonoOfflineNetworkPlayer.cxx.
References CLAM::NetworkPlayer::BePlaying(), CLAM::NetworkPlayer::CacheSourcesAndSinks(), CLAM_ASSERT, CLAM::Network::Do(), CLAM::NetworkPlayer::GetNetwork(), CLAM::NetworkPlayer::GetNSinks(), CLAM::NetworkPlayer::GetNSources(), CLAM::Processing::GetOutPort(), CLAM::NetworkPlayer::IsPlaying(), CLAM::OutPortBase::SetHop(), CLAM::NetworkPlayer::SetSinkBuffer(), CLAM::OutPortBase::SetSize(), CLAM::NetworkPlayer::SetSourceBuffer(), CLAM::NetworkPlayer::SinkName(), CLAM::NetworkPlayer::SourceName(), and Stop().
| void CLAM::MonoOfflineNetworkPlayer::Stop | ( | ) | [virtual] |
Redefine it to deactivate the backend.
Implements CLAM::NetworkPlayer.
Definition at line 116 of file MonoOfflineNetworkPlayer.cxx.
References CLAM::NetworkPlayer::BeStopped(), and CLAM::NetworkPlayer::IsStopped().
Referenced by Start().
1.7.6.1