added skip() to PCM reader

This commit is contained in:
Ahmet Inan 2018-03-14 09:03:25 +01:00
commit 37537e2f23
2 changed files with 5 additions and 0 deletions

1
pcm.hh
View file

@ -20,6 +20,7 @@ template <typename TYPE>
struct ReadPCM
{
virtual void read(TYPE *, int, int) = 0;
virtual void skip(int) = 0;
};
}

4
wav.hh
View file

@ -107,6 +107,10 @@ public:
}
}
}
void skip(int num)
{
is.seekg(num * channels * bytes, std::ios_base::cur);
}
};
template <typename TYPE>