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

PWAVFileConverter Class Reference

#include <pwavfile.h>

List of all members.

Public Member Functions

virtual ~PWAVFileConverter ()
virtual unsigned GetFormat (const PWAVFile &file) const =0
virtual off_t GetPosition (const PWAVFile &file) const =0
virtual BOOL SetPosition (PWAVFile &file, off_t pos, PFile::FilePositionOrigin origin)=0
virtual unsigned GetSampleSize (const PWAVFile &file) const =0
virtual off_t GetDataLength (PWAVFile &file)=0
virtual BOOL Read (PWAVFile &file, void *buf, PINDEX len)=0
virtual BOOL Write (PWAVFile &file, const void *buf, PINDEX len)=0


Detailed Description

abstract factory class for autoconversion of WAV files to/from PCM-16


Constructor & Destructor Documentation

virtual PWAVFileConverter::~PWAVFileConverter (   )  [inline, virtual]
 


Member Function Documentation

virtual off_t PWAVFileConverter::GetDataLength (  PWAVFile &  file  )  [pure virtual]
 

virtual unsigned PWAVFileConverter::GetFormat (  const PWAVFile &  file  )  const [pure virtual]
 

virtual off_t PWAVFileConverter::GetPosition (  const PWAVFile &  file  )  const [pure virtual]
 

virtual unsigned PWAVFileConverter::GetSampleSize (  const PWAVFile &  file  )  const [pure virtual]
 

virtual BOOL PWAVFileConverter::Read (  PWAVFile &  file,
void *  buf,
PINDEX  len
)  [pure virtual]
 

virtual BOOL PWAVFileConverter::SetPosition (  PWAVFile &  file,
off_t  pos,
PFile::FilePositionOrigin  origin
)  [pure virtual]
 

virtual BOOL PWAVFileConverter::Write (  PWAVFile &  file,
const void *  buf,
PINDEX  len
)  [pure virtual]
 


The documentation for this class was generated from the following file:
Generated on Thu Jun 15 15:24:42 2006 for PWLib by  doxygen 1.4.2