summaryrefslogtreecommitdiff
path: root/os2eindopdracht/SampleStream.h
blob: 917a60e9529b41b6abb506aea35a0be05ed1fee4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma once

#include <string>
#include <vector>

#include "SampleBlock.h"

using std::string;
using std::vector;

class SampleStream {
public:
  SampleStream(string input_stream);

public:
  void load(string input);
  string save();
	vector<SampleBlock> split(unsigned long block_size);

public:
  vector<int16_t> _stream;
};