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