CLAM::FreewheelingNetworkPlayer Class Reference

#include <FreewheelingNetworkPlayer.hxx>

List of all members.

Public Member Functions

 FreewheelingNetworkPlayer ()
void AddInputFile (const std::string &)
void AddOutputFile (const std::string &)
bool IsWorking () const
 Should return true when the backend is able to run the network.
std::string NonWorkingReason () const
 Whenever the backend is not working, this method returns the reason.
virtual void Start ()
virtual void Stop ()
void ProcessInputFile ()
void EnableLoopInputWavs ()
void SetResultWavsTime (double time)


Detailed Description

Definition at line 12 of file FreewheelingNetworkPlayer.hxx.


Constructor & Destructor Documentation

CLAM::FreewheelingNetworkPlayer::FreewheelingNetworkPlayer (  )  [inline]

Definition at line 20 of file FreewheelingNetworkPlayer.hxx.


Member Function Documentation

void CLAM::FreewheelingNetworkPlayer::AddInputFile ( const std::string &  filename  ) 

Definition at line 115 of file FreewheelingNetworkPlayer.cxx.

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

Definition at line 119 of file FreewheelingNetworkPlayer.cxx.

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

Definition at line 35 of file FreewheelingNetworkPlayer.hxx.

bool CLAM::FreewheelingNetworkPlayer::IsWorking (  )  const [virtual]

Should return true when the backend is able to run the network.

Implements CLAM::NetworkPlayer.

Definition at line 9 of file FreewheelingNetworkPlayer.cxx.

References CLAM::NetworkPlayer::GetAudioSinks(), and CLAM::NetworkPlayer::GetAudioSources().

std::string CLAM::FreewheelingNetworkPlayer::NonWorkingReason (  )  const [virtual]

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

Implements CLAM::NetworkPlayer.

Definition at line 13 of file FreewheelingNetworkPlayer.cxx.

References CLAM::NetworkPlayer::GetAudioSinks(), and CLAM::NetworkPlayer::GetAudioSources().

void CLAM::FreewheelingNetworkPlayer::ProcessInputFile (  ) 

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

Definition at line 39 of file FreewheelingNetworkPlayer.hxx.

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

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


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

Generated on Tue Feb 22 09:53:28 2011 for CLAM-Development by  doxygen 1.5.9