# PWAVFileFormat Member List

This is the complete list of members for PWAVFileFormat, including all inherited members.

CanSetChannels(unsigned channels) const =0 | PWAVFileFormat | `[pure virtual]`
CreateHeader(PWAV::FMTChunk &header, PBYTEArray &extendedHeader)=0 | PWAVFileFormat | `[pure virtual]`
GetDescription() const =0 | PWAVFileFormat | `[pure virtual]`
GetFormat() const =0 | PWAVFileFormat | `[pure virtual]`
GetFormatString() const =0 | PWAVFileFormat | `[pure virtual]`
OnStart() | PWAVFileFormat | `[inline, virtual]`
OnStop() | PWAVFileFormat | `[inline, virtual]`
Read(PWAVFile &file, void *buf, PINDEX &len) | PWAVFileFormat | `[virtual]`
ReadExtraChunks(PWAVFile &) | PWAVFileFormat | `[inline, virtual]`
UpdateHeader(PWAV::FMTChunk &, PBYTEArray &) | PWAVFileFormat | `[inline, virtual]`
Write(PWAVFile &file, const void *buf, PINDEX &len) | PWAVFileFormat | `[virtual]`
WriteExtraChunks(PWAVFile &) | PWAVFileFormat | `[inline, virtual]`
~PWAVFileFormat() | PWAVFileFormat | `[inline, virtual]`