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: