CLAM-Development  1.3
Public Member Functions
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

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.

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.

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

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

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

Definition at line 43 of file MonoOfflineNetworkPlayer.hxx.

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


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