CLAM::MonoOfflineNetworkPlayer Class Reference

#include <MonoOfflineNetworkPlayer.hxx>

List of all members.

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)

Detailed Description

Definition at line 15 of file MonoOfflineNetworkPlayer.hxx.


Constructor & Destructor Documentation

CLAM::MonoOfflineNetworkPlayer::MonoOfflineNetworkPlayer (  )  [inline]

Definition at line 23 of file MonoOfflineNetworkPlayer.hxx.


Member Function Documentation

void CLAM::MonoOfflineNetworkPlayer::AddInputFile ( const std::string &  filename  ) 
void CLAM::MonoOfflineNetworkPlayer::AddOutputFile ( const std::string &  filename  ) 

Definition at line 128 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 4 of file MonoOfflineNetworkPlayer.cxx.

std::string CLAM::MonoOfflineNetworkPlayer::NonWorkingReason (  )  [virtual]

Whenever the backend is not working, this method returns the reason.

Implements CLAM::NetworkPlayer.

Definition at line 10 of file MonoOfflineNetworkPlayer.cxx.

References CLAM::NetworkPlayer::CacheSourcesAndSinks(), CLAM::NetworkPlayer::GetNSinks(), and CLAM::NetworkPlayer::GetNSources().

void CLAM::MonoOfflineNetworkPlayer::ProcessInputFile (  ) 

Definition at line 118 of file MonoOfflineNetworkPlayer.cxx.

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 19 of file MonoOfflineNetworkPlayer.cxx.

void CLAM::MonoOfflineNetworkPlayer::Stop (  )  [virtual]

Redefine it to deactivate the backend.

Implements CLAM::NetworkPlayer.

Definition at line 111 of file MonoOfflineNetworkPlayer.cxx.


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.3