Lines Matching defs:bytes_per_sample
34 int bytes_per_sample,
36 // num_channels, sample_rate, and bytes_per_sample must be positive, must fit
39 if (num_channels <= 0 || sample_rate <= 0 || bytes_per_sample <= 0)
46 if (static_cast<uint64_t>(bytes_per_sample) * 8 >
49 if (static_cast<uint64_t>(sample_rate) * num_channels * bytes_per_sample >
53 // format and bytes_per_sample must agree.
57 if (bytes_per_sample != 1 && bytes_per_sample != 2)
62 if (bytes_per_sample != 1)
74 bytes_per_sample;
102 int bytes_per_sample,
105 bytes_per_sample, num_samples));
127 const uint32_t bytes_in_payload = bytes_per_sample * num_samples;
140 * sample_rate * bytes_per_sample));
141 WriteLE16(&header.fmt.BlockAlign, num_channels * bytes_per_sample);
142 WriteLE16(&header.fmt.BitsPerSample, 8 * bytes_per_sample);