HephAudio v3.0.6
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 |