CLAM::FreewheelingNetworkPlayer Class Reference

#include <FreewheelingNetworkPlayer.hxx>

Inheritance diagram for CLAM::FreewheelingNetworkPlayer:

CLAM::NetworkPlayer

List of all members.


Detailed Description

Definition at line 12 of file FreewheelingNetworkPlayer.hxx.


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)

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.

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::Start (  )  [virtual]

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

void CLAM::FreewheelingNetworkPlayer::ProcessInputFile (  ) 

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

Definition at line 35 of file FreewheelingNetworkPlayer.hxx.

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

Definition at line 39 of file FreewheelingNetworkPlayer.hxx.


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

Generated on Tue Aug 12 22:33:47 2008 for CLAM by  doxygen 1.5.5