1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 00:27:45 +00:00

LibAudio: Allow tweaking how much get_more_samples() reads from file

This commit is contained in:
Andreas Kling 2019-09-04 20:13:32 +02:00
parent a98de0b6ee
commit 6693e56603
2 changed files with 5 additions and 4 deletions

View file

@ -15,10 +15,11 @@ class ByteBuffer;
class AWavLoader {
public:
explicit AWavLoader(const StringView& path);
RefPtr<ABuffer> load_wav(const StringView& path);
bool has_error() const { return !m_error_string.is_null(); }
const char* error_string() { return m_error_string.characters(); }
RefPtr<ABuffer> get_more_samples();
RefPtr<ABuffer> get_more_samples(size_t max_bytes_to_read_from_input = 128 * KB);
int loaded_samples() const { return m_loaded_samples; }
int total_samples() const { return m_total_samples; }