20 lines
419 B
C++
20 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;
|
|
};
|