|
Audaspace 1.8.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. |