Audaspace 1.5.0
A high level audio library.
|
The IFileOutput interface represents a file output plugin that can write files. More...
#include <IFileOutput.h>
Public Member Functions | |
virtual std::shared_ptr< IWriter > | createWriter (const std::string &filename, DeviceSpecs specs, Container format, Codec codec, unsigned int bitrate)=0 |
Creates a new file writer. | |
The IFileOutput interface represents a file output plugin that can write files.
|
pure virtual |
Creates a new file writer.
filename | The path to the file to be written. |
specs | The file's audio specification. |
format | The file's container format. |
codec | The codec used for encoding the audio data. |
bitrate | The bitrate for encoding. |
Exception | Thrown if the file specified cannot be written. |