pflib v3.13.3-1-gf856638
Pretty Fine HGCROC Interaction Library
Loading...
Searching...
No Matches
decode_multi_sample.h
1#pragma once
2
3#include <span>
4#include <vector>
5
14template <class SampleFrame>
15std::vector<SampleFrame> decode_multi_sample(int n_samples,
17 std::vector<SampleFrame> frames(n_samples);
18 int offset{0};
19 for (int i{0}; i < frames.size(); i++) {
20 frames[i].from(std::span<uint32_t>(data.begin() + offset, data.end()));
21 offset += frames[i].length();
22 }
23 return frames;
24}
T begin(T... args)
T end(T... args)