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
14
template
<
class
SampleFrame>
15
std::vector<SampleFrame>
decode_multi_sample(
int
n_samples,
16
std::vector<uint32_t>
& data) {
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
}
std::vector::begin
T begin(T... args)
std::vector::end
T end(T... args)
std::vector
app
tool
trig
decode_multi_sample.h
Generated by
1.12.0