An audio decoder based on FFMPEG.
More...
#include <common/common.hh>
|
| AudioDecoder () |
| Constructor.
|
|
virtual | ~AudioDecoder () |
| Destructor.
|
|
bool | Decode (uint8_t **_outBuffer, unsigned int *_outBufferSize) |
| Decode the loaded audio file.
|
|
std::string | GetFile () const |
| Get the audio filename that was set.
|
|
int | GetSampleRate () |
| Get the sample rate from the latest decoded file.
|
|
bool | SetFile (const std::string &_filename) |
| Set the file to decode.
|
|
An audio decoder based on FFMPEG.
◆ AudioDecoder()
◆ ~AudioDecoder()
◆ Decode()
bool Decode |
( |
uint8_t ** | _outBuffer, |
|
|
unsigned int * | _outBufferSize ) |
Decode the loaded audio file.
- See also
- AudioDecoder::SetFile
- Parameters
-
[out] | _outBuffer | Buffer that holds the decoded audio data. |
[out] | _outBufferSize | Size of the _outBuffer. |
- Returns
- True if decoding was succesful.
◆ GetFile()
std::string GetFile |
( |
| ) |
const |
Get the audio filename that was set.
- Returns
- The name of the set audio file.
- See also
- AudioDecoder::SetFile
◆ GetSampleRate()
Get the sample rate from the latest decoded file.
- Returns
- Integer sample rate, such as 44100.
◆ SetFile()
bool SetFile |
( |
const std::string & | _filename | ) |
|
Set the file to decode.
- Parameters
-
[in] | _filename | Path to an audio file. |
- Returns
- True if the file was successfull opened.
The documentation for this class was generated from the following file: