aflibRecorderItem Class Reference

Data class used by class aflibAudioRecorder. More...

#include <aflibRecorderItem.h>

List of all members.

Public Member Functions

 aflibRecorderItem ()
 aflibRecorderItem (const aflibDateTime start_date, const aflibDateTime stop_date, const string &file, const string &file_type, long long max_limit, long long each_limit, aflibConfig &config)
 ~aflibRecorderItem ()
void setStartDate (const aflibDateTime &date1)
const aflibDateTimegetStartDate () const
void setStopDate (const aflibDateTime &date1)
const aflibDateTimegetStopDate () const
void setAudioFile (const string &file)
const string & getAudioFile () const
void setAudioFileType (const string &file)
const string & getAudioFileType () const
void setMaxFileLimit (long long size)
long long getMaxFileLimit () const
void setEachFileLimit (long long size)
long long getEachFileLimit () const
void setFileObject (aflibAudioFile *audio)
aflibAudioFilegetFileObject () const
void setConfig (const aflibConfig &cfg)
const aflibConfiggetConfig () const
void processNextFile ()
int getNumSegmentsSoFar ()


Detailed Description

Data class used by class aflibAudioRecorder.


Constructor & Destructor Documentation

aflibRecorderItem::aflibRecorderItem (  ) 

aflibRecorderItem::aflibRecorderItem ( const aflibDateTime  start_date,
const aflibDateTime  stop_date,
const string &  file,
const string &  file_type,
long long  max_limit,
long long  each_limit,
aflibConfig config 
)

aflibRecorderItem::~aflibRecorderItem (  ) 


Member Function Documentation

void aflibRecorderItem::setStartDate ( const aflibDateTime date1  ) 

const aflibDateTime & aflibRecorderItem::getStartDate (  )  const

void aflibRecorderItem::setStopDate ( const aflibDateTime date1  ) 

const aflibDateTime & aflibRecorderItem::getStopDate (  )  const

void aflibRecorderItem::setAudioFile ( const string &  file  ) 

const string & aflibRecorderItem::getAudioFile (  )  const

void aflibRecorderItem::setAudioFileType ( const string &  file  ) 

const string & aflibRecorderItem::getAudioFileType (  )  const

void aflibRecorderItem::setMaxFileLimit ( long long  size  ) 

long long aflibRecorderItem::getMaxFileLimit (  )  const

void aflibRecorderItem::setEachFileLimit ( long long  size  ) 

long long aflibRecorderItem::getEachFileLimit (  )  const

void aflibRecorderItem::setFileObject ( aflibAudioFile audio  ) 

aflibAudioFile * aflibRecorderItem::getFileObject (  )  const

void aflibRecorderItem::setConfig ( const aflibConfig cfg  ) 

const aflibConfig & aflibRecorderItem::getConfig (  )  const

void aflibRecorderItem::processNextFile (  ) 

int aflibRecorderItem::getNumSegmentsSoFar (  ) 


The documentation for this class was generated from the following files:
Generated on Sat Feb 23 13:56:37 2008 for Open Source Audio Library Project by  doxygen 1.5.1