#include <pwavfile.h>
Public Member Functions | |
virtual unsigned | GetFormat () const =0 |
virtual PString | GetFormatString () const =0 |
virtual PString | GetDescription () const =0 |
virtual void | CreateHeader (PWAV::FMTChunk &header, PBYTEArray &extendedHeader)=0 |
virtual BOOL | WriteExtraChunks (PWAVFile &) |
virtual BOOL | ReadExtraChunks (PWAVFile &) |
virtual void | OnStart () |
virtual void | OnStop () |
virtual BOOL | Read (PWAVFile &file, void *buf, PINDEX &len) |
virtual BOOL | Write (PWAVFile &file, const void *buf, PINDEX &len) |
|
populate the header with the correct values |
|
return a string that can be used as a text description |
|
return a PWAVFile format code |
|
return a string that can be used as a media format |
|
called before the reading/writing starts |
|
called after the reading/writing stops |
|
write data to the file |
|
read any extra headers after the FORMAT chunk |
|
read data from the file |
|
write any extra headers after the FORMAT chunk |