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::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 |