|
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::IAudioEncoder, including all inherited members.
| ChangeFile(const std::filesystem::path &newAudioFilePath, const AudioFormatInfo &outputFormatInfo, bool overwrite)=0 | HephAudio::IAudioEncoder | pure virtual |
| CloseFile()=0 | HephAudio::IAudioEncoder | pure virtual |
| Encode(const AudioBuffer &bufferToEncode)=0 | HephAudio::IAudioEncoder | pure virtual |
| Encode(const AudioBuffer &inputBuffer, EncodedAudioBuffer &outputBuffer)=0 | HephAudio::IAudioEncoder | pure virtual |
| filePath | HephAudio::IAudioEncoder | protected |
| IsFileOpen() const =0 | HephAudio::IAudioEncoder | pure virtual |
| Transcode(const EncodedAudioBuffer &inputBuffer, EncodedAudioBuffer &outputBuffer)=0 | HephAudio::IAudioEncoder | pure virtual |
| ~IAudioEncoder()=default | HephAudio::IAudioEncoder | virtual |