mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-11-03 21:20:31 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			490 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			490 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#ifndef INCLUDE_SAMPLESINK_H
 | 
						|
#define INCLUDE_SAMPLESINK_H
 | 
						|
 | 
						|
#include <QObject>
 | 
						|
#include "dsptypes.h"
 | 
						|
#include "util/export.h"
 | 
						|
 | 
						|
class Message;
 | 
						|
 | 
						|
class SDRANGELOVE_API SampleSink : public QObject {
 | 
						|
public:
 | 
						|
	SampleSink();
 | 
						|
	virtual ~SampleSink();
 | 
						|
 | 
						|
	virtual void feed(SampleVector::const_iterator begin, SampleVector::const_iterator end, bool positiveOnly) = 0;
 | 
						|
	virtual void start() = 0;
 | 
						|
	virtual void stop() = 0;
 | 
						|
	virtual bool handleMessage(Message* cmd) = 0;
 | 
						|
};
 | 
						|
 | 
						|
#endif // INCLUDE_SAMPLESINK_H
 |