21 lines
419 B
C
21 lines
419 B
C
|
#include "stream_wrapper.h"
|
||
|
#include "ringbuffer.h"
|
||
|
|
||
|
class logger_record : public pwstream {
|
||
|
public:
|
||
|
logger_record(pw_loop* lp, ringbuffer* ring_buffer);
|
||
|
void on_process();
|
||
|
private:
|
||
|
ringbuffer* rb;
|
||
|
};
|
||
|
|
||
|
class logger_playback : public pwstream {
|
||
|
public:
|
||
|
logger_playback(pw_loop* lp, ringbuffer* ring_buffer,
|
||
|
bool cutLeft=false,bool cutRight=false);
|
||
|
void on_process();
|
||
|
private:
|
||
|
ringbuffer* rb;
|
||
|
bool lcut,rcut;
|
||
|
};
|