#include <opalwavfile.h>
Public Member Functions | |
OpalWAVFile (unsigned format=fmt_PCM) | |
OpalWAVFile (OpenMode mode, int opts=ModeDefault, unsigned format=fmt_PCM) | |
OpalWAVFile (const PFilePath &name, OpenMode mode=ReadWrite, int opts=ModeDefault, unsigned format=fmt_PCM) |
OpalWAVFile::OpalWAVFile | ( | unsigned | format = fmt_PCM |
) |
format | Type of WAV File to create |
OpalWAVFile::OpalWAVFile | ( | OpenMode | mode, | |
int | opts = ModeDefault , |
|||
unsigned | format = fmt_PCM | |||
) |
Create a unique temporary file name, and open the file in the specified mode and using the specified options. Note that opening a new, unique, temporary file name in ReadOnly mode will always fail. This would only be usefull in a mode and options that will create the file.
If a WAV file is being created, the type parameter can be used to create a PCM Wave file or a G.723.1 Wave file by using WaveType enum#
The PChannel::IsOpen()# function may be used after object construction to determine if the file was successfully opened.
mode | Mode in which to open the file. |
opts | OpenOptions enum# for open operation. |
format | Type of WAV File to create |
OpalWAVFile::OpalWAVFile | ( | const PFilePath & | name, | |
OpenMode | mode = ReadWrite , |
|||
int | opts = ModeDefault , |
|||
unsigned | format = fmt_PCM | |||
) |
Create a WAV file object with the specified name and open it in the specified mode and with the specified options. If a WAV file is being created, the type parameter can be used to create a PCM Wave file or a G.723.1 Wave file by using WaveType enum#
The PChannel::IsOpen()# function may be used after object construction to determine if the file was successfully opened.
name | Name of file to open. |
mode | Mode in which to open the file. |
opts | OpenOptions enum# for open operation. |
format | Type of WAV File to create |