PTLib  Version 2.10.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pwavfile.h File Reference
#include <ptlib/pfactory.h>

Go to the source code of this file.

Classes

struct  PWAV::ChunkHeader
struct  PWAV::RIFFChunkHeader
struct  PWAV::FMTChunk
class  PWAVFileFormat
 Abstract factory class for handling WAV files formats. More...
class  PWAVFileConverter
 Abstract factory class for autoconversion of WAV files to/from PCM-16. More...
class  PWAVFile
 A class representing a WAV audio file. More...

Namespaces

namespace  PWAV

Macros

#define P_PACKED

Typedefs

typedef PFactory
< PWAVFileFormat,
PCaselessString
PWAVFileFormatByFormatFactory
typedef PFactory
< PWAVFileFormat, unsigned > 
PWAVFileFormatByIDFactory
typedef PFactory
< PWAVFileConverter, unsigned > 
PWAVFileConverterFactory

Functions

 PFACTORY_LOAD (PWAVFileFormatPCM)

Macro Definition Documentation

#define P_PACKED

Typedef Documentation

Function Documentation

PFACTORY_LOAD ( PWAVFileFormatPCM  )