| 495 | |
| 496 | namespace { |
| 497 | size_t GetNumSamplesInView(const ChannelSampleView& view) |
| 498 | { |
| 499 | return std::accumulate( |
| 500 | view.begin(), view.end(), 0, |
| 501 | [](size_t total, const AudioSegmentSampleView& segmentView) { |
| 502 | return total + segmentView.GetSampleCount(); |
| 503 | }); |
| 504 | } |
| 505 | |
| 506 | // Assumes that buffer has capacity >= GetNumSamplesInView(view) |
| 507 | void FillBufferWithSampleView(float* buffer, const ChannelSampleView& view) |
no test coverage detected