#ifndef HLEMIXER_H
#define HLEMIXER_H
#include "AudioCommon.h"
#include "Mixer.h"

class DSPHLE;

class HLEMixer : public CMixer 
{
public:
	HLEMixer(DSPHLE *dsp_hle, unsigned int AISampleRate = 48000, unsigned int DACSampleRate = 48000, unsigned int BackendSampleRate = 32000)
		: CMixer(AISampleRate, DACSampleRate, BackendSampleRate), m_DSPHLE(dsp_hle) {};
	
	virtual void Premix(short *samples, unsigned int numSamples);
private:
	DSPHLE *m_DSPHLE;
};

#endif // HLEMIXER_H


