Adopt absl::string_view in common_audio/

Bug: webrtc:13579
Change-Id: I7f9beb34f92d1ea587eda87d1222774ce944a625
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262249
Reviewed-by: Minyue Li <minyue@webrtc.org>
Commit-Queue: Ali Tofigh <alito@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36886}
This commit is contained in:
Ali Tofigh 2022-05-12 23:24:27 +02:00 committed by WebRTC LUCI CQ
parent 63ee39d0be
commit 76d84f122e
2 changed files with 4 additions and 4 deletions

View file

@ -65,7 +65,7 @@ constexpr size_t kMaxChunksize = 4096;
} // namespace
WavReader::WavReader(const std::string& filename)
WavReader::WavReader(absl::string_view filename)
: WavReader(FileWrapper::OpenReadOnly(filename)) {}
WavReader::WavReader(FileWrapper file) : file_(std::move(file)) {
@ -178,7 +178,7 @@ void WavReader::Close() {
file_.Close();
}
WavWriter::WavWriter(const std::string& filename,
WavWriter::WavWriter(absl::string_view filename,
int sample_rate,
size_t num_channels,
SampleFormat sample_format)

View file

@ -39,7 +39,7 @@ class WavFile {
class WavWriter final : public WavFile {
public:
// Opens a new WAV file for writing.
WavWriter(const std::string& filename,
WavWriter(absl::string_view filename,
int sample_rate,
size_t num_channels,
SampleFormat sample_format = SampleFormat::kInt16);
@ -77,7 +77,7 @@ class WavWriter final : public WavFile {
class WavReader final : public WavFile {
public:
// Opens an existing WAV file for reading.
explicit WavReader(const std::string& filename);
explicit WavReader(absl::string_view filename);
explicit WavReader(FileWrapper file);
// Close the WAV file.