Lines Matching refs:sample_rate
63 int sample_rate, in CheckWavParameters() argument
70 if (num_channels == 0 || sample_rate <= 0 || bytes_per_sample == 0) in CheckWavParameters()
72 if (static_cast<uint64_t>(sample_rate) > std::numeric_limits<uint32_t>::max()) in CheckWavParameters()
79 if (static_cast<uint64_t>(sample_rate) * num_channels * bytes_per_sample > in CheckWavParameters()
138 static inline uint32_t ByteRate(size_t num_channels, int sample_rate, in ByteRate() argument
140 return static_cast<uint32_t>(num_channels * sample_rate * bytes_per_sample); in ByteRate()
150 int sample_rate, in WriteWavHeader() argument
154 RTC_CHECK(CheckWavParameters(num_channels, sample_rate, format, in WriteWavHeader()
168 WriteLE32(&header.fmt.SampleRate, sample_rate); in WriteWavHeader()
169 WriteLE32(&header.fmt.ByteRate, ByteRate(num_channels, sample_rate, in WriteWavHeader()
185 int* sample_rate, in ReadWavHeader() argument
212 *sample_rate = ReadLE32(header.fmt.SampleRate); in ReadWavHeader()
232 ByteRate(*num_channels, *sample_rate, *bytes_per_sample)) in ReadWavHeader()
238 return CheckWavParameters(*num_channels, *sample_rate, *format, in ReadWavHeader()