diff --git a/Userland/Libraries/LibAudio/WavWriter.cpp b/Userland/Libraries/LibAudio/WavWriter.cpp index 89bdb1a998..d49545bb34 100644 --- a/Userland/Libraries/LibAudio/WavWriter.cpp +++ b/Userland/Libraries/LibAudio/WavWriter.cpp @@ -12,14 +12,14 @@ namespace Audio { -ErrorOr> WavWriter::create_from_file(StringView path, int sample_rate, u16 num_channels, PcmSampleFormat sample_format) +ErrorOr> WavWriter::create_from_file(StringView path, u32 sample_rate, u16 num_channels, PcmSampleFormat sample_format) { auto wav_writer = TRY(adopt_nonnull_own_or_enomem(new (nothrow) WavWriter(sample_rate, num_channels, sample_format))); TRY(wav_writer->set_file(path)); return wav_writer; } -WavWriter::WavWriter(int sample_rate, u16 num_channels, PcmSampleFormat sample_format) +WavWriter::WavWriter(u32 sample_rate, u16 num_channels, PcmSampleFormat sample_format) : m_sample_rate(sample_rate) , m_num_channels(num_channels) , m_sample_format(sample_format) diff --git a/Userland/Libraries/LibAudio/WavWriter.h b/Userland/Libraries/LibAudio/WavWriter.h index 11becabf63..ca778ab68a 100644 --- a/Userland/Libraries/LibAudio/WavWriter.h +++ b/Userland/Libraries/LibAudio/WavWriter.h @@ -23,8 +23,8 @@ class WavWriter : public Encoder { AK_MAKE_NONMOVABLE(WavWriter); public: - static ErrorOr> create_from_file(StringView path, int sample_rate = 44100, u16 num_channels = 2, PcmSampleFormat sample_format = PcmSampleFormat::Int16); - WavWriter(int sample_rate = 44100, u16 num_channels = 2, PcmSampleFormat sample_format = PcmSampleFormat::Int16); + static ErrorOr> create_from_file(StringView path, u32 sample_rate = 44100, u16 num_channels = 2, PcmSampleFormat sample_format = PcmSampleFormat::Int16); + WavWriter(u32 sample_rate = 44100, u16 num_channels = 2, PcmSampleFormat sample_format = PcmSampleFormat::Int16); ~WavWriter(); virtual ErrorOr write_samples(ReadonlySpan samples) override;