Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

FD::AudioInfo Class Reference

#include <audioinfo.h>

Inheritance diagram for FD::AudioInfo:

Inheritance graph
[legend]
Collaboration diagram for FD::AudioInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AudioInfo (std::string _ortho, int _length)
 AudioInfo ()
bool isCoarseEndpointed () const
bool isFineEndpointed () const
bool isWithinCoarse (int sample)
bool isWithinFine (int sample)
virtual void printOn (std::ostream &out=std::cout) const
void readFrom (std::istream &in=std::cin)

Protected Attributes

std::string ortho
int length
bool coarse_endpointed
int coarse_start
int coarse_end
bool fine_endpointed
int fine_start
int fine_end

Friends

std::istream & operator>> (std::istream &in, AudioInfo &info)

Detailed Description

Describes the content of an audio file


Constructor & Destructor Documentation

FD::AudioInfo::AudioInfo std::string  _ortho,
int  _length
[inline]
 

Full constructor

FD::AudioInfo::AudioInfo  )  [inline]
 

Default constructor


Member Function Documentation

bool FD::AudioInfo::isCoarseEndpointed  )  const [inline]
 

Does the info file contain coarse endpoints?

bool FD::AudioInfo::isFineEndpointed  )  const [inline]
 

Does the info file contain fine endpoints?

bool FD::AudioInfo::isWithinCoarse int  sample  )  [inline]
 

Is the sample within coarse endpoints

bool FD::AudioInfo::isWithinFine int  sample  )  [inline]
 

Is the sample within fine endpoints

virtual void FD::AudioInfo::printOn std::ostream &  out = std::cout  )  const [virtual]
 

print function used for operator <<

Implements FD::Object.

void FD::AudioInfo::readFrom std::istream &  in = std::cin  )  [virtual]
 

Read function used for operator >>

Reimplemented from FD::Object.


The documentation for this class was generated from the following file:
Generated on Wed Oct 5 14:30:14 2005 for FlowDesigner by  doxygen 1.4.4