Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

aflibRecorderItem Class Reference

Data class used by class aflibAudioRecorder. More...

#include <aflibRecorderItem.h>

List of all members.

Public Methods

 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

const string& aflibRecorderItem::getAudioFile ( ) const
 

const string& aflibRecorderItem::getAudioFileType ( ) const
 

const aflibConfig& aflibRecorderItem::getConfig ( ) const
 

long long aflibRecorderItem::getEachFileLimit ( ) const
 

aflibAudioFile* aflibRecorderItem::getFileObject ( ) const
 

long long aflibRecorderItem::getMaxFileLimit ( ) const
 

int aflibRecorderItem::getNumSegmentsSoFar ( )
 

const aflibDateTime& aflibRecorderItem::getStartDate ( ) const
 

const aflibDateTime& aflibRecorderItem::getStopDate ( ) const
 

void aflibRecorderItem::processNextFile ( )
 

void aflibRecorderItem::setAudioFile ( const string & file )
 

void aflibRecorderItem::setAudioFileType ( const string & file )
 

void aflibRecorderItem::setConfig ( const aflibConfig & cfg )
 

void aflibRecorderItem::setEachFileLimit ( long long size )
 

void aflibRecorderItem::setFileObject ( aflibAudioFile * audio )
 

void aflibRecorderItem::setMaxFileLimit ( long long size )
 

void aflibRecorderItem::setStartDate ( const aflibDateTime & date1 )
 

void aflibRecorderItem::setStopDate ( const aflibDateTime & date1 )
 


The documentation for this class was generated from the following file:
Generated at Tue Aug 7 22:18:07 2001 for Open Source Audio Library Project by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001