MCUME/MCUME_teensy/teensy8086/AudioPlaySystem.h

29 wiersze
518 B
C++

#ifndef audioplaysystem_h_
#define audioplaysystem_h_
#ifdef HAS_SND
#include <Audio.h>
class AudioPlaySystem : public AudioStream
{
public:
AudioPlaySystem(void) : AudioStream(0, NULL) { begin(); }
void begin(void);
void setSampleParameters(float clockfreq, float samplerate);
void reset(void);
void start(void);
void stop(void);
bool isPlaying(void);
void sound(int C, int F, int V);
void buzz(int size, int val);
void step(void);
private:
virtual void update(void);
};
#endif
#endif