CLAM::MonoOfflineNetworkPlayer Class Reference

#include <MonoOfflineNetworkPlayer.hxx>

Inheritance diagram for CLAM::MonoOfflineNetworkPlayer:

CLAM::NetworkPlayer

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  ) 

Definition at line 128 of file MonoOfflineNetworkPlayer.cxx.

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

Definition at line 133 of file MonoOfflineNetworkPlayer.cxx.

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().

virtual bool CLAM::MonoOfflineNetworkPlayer::IsRealTime (  )  const [inline, virtual]

Implements CLAM::NetworkPlayer.

Definition at line 32 of file MonoOfflineNetworkPlayer.hxx.

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

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().

void CLAM::MonoOfflineNetworkPlayer::ProcessInputFile (  ) 

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

Definition at line 39 of file MonoOfflineNetworkPlayer.hxx.

void CLAM::MonoOfflineNetworkPlayer::SetResultWavsTime ( double  time  )  [inline]

Definition at line 43 of file MonoOfflineNetworkPlayer.hxx.


The documentation for this class was generated from the following files:

Generated on Mon Oct 18 20:35:57 2010 for CLAM-Development by  doxygen 1.5.6