mirror of
https://github.com/aicodix/dsp.git
synced 2026-04-27 14:30:36 +00:00
stride can be ommited in the interface
This commit is contained in:
parent
7f64356dde
commit
56e793a265
1 changed files with 2 additions and 2 deletions
4
pcm.hh
4
pcm.hh
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue