stride can be ommited in the interface

This commit is contained in:
Ahmet Inan 2018-08-27 14:08:20 +02:00
commit 56e793a265

4
pcm.hh
View file

@ -12,14 +12,14 @@ namespace DSP {
template <typename TYPE>
struct WritePCM
{
virtual void write(TYPE *, int, int) = 0;
virtual void write(TYPE *, int, int = 1) = 0;
virtual void silence(int) = 0;
};
template <typename TYPE>
struct ReadPCM
{
virtual void read(TYPE *, int, int) = 0;
virtual void read(TYPE *, int, int = 1) = 0;
virtual void skip(int) = 0;
virtual int rate() = 0;
virtual int channels() = 0;