|
HephAudio v3.1.0
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
|
This is the complete list of members for HephAudio::IAudioDecoder, including all inherited members.
| ChangeFile(const std::filesystem::path &newFilePath)=0 | HephAudio::IAudioDecoder | pure virtual |
| CloseFile()=0 | HephAudio::IAudioDecoder | pure virtual |
| Decode()=0 | HephAudio::IAudioDecoder | pure virtual |
| Decode(size_t frameCount)=0 | HephAudio::IAudioDecoder | pure virtual |
| Decode(size_t frameIndex, size_t frameCount)=0 | HephAudio::IAudioDecoder | pure virtual |
| Decode(const EncodedAudioBuffer &encodedBuffer)=0 | HephAudio::IAudioDecoder | pure virtual |
| filePath | HephAudio::IAudioDecoder | protected |
| GetFrameCount() const =0 | HephAudio::IAudioDecoder | pure virtual |
| GetOutputFormatInfo() const =0 | HephAudio::IAudioDecoder | pure virtual |
| IsFileOpen() const =0 | HephAudio::IAudioDecoder | pure virtual |
| Seek(size_t frameIndex)=0 | HephAudio::IAudioDecoder | pure virtual |
| ~IAudioDecoder()=default | HephAudio::IAudioDecoder | virtual |