]> Shamusworld >> Repos - apple2/blobdiff - src/sound.h
Docs were missing GPLv3. Thanks to schampailler for the heads up. :-)
[apple2] / src / sound.h
old mode 100755 (executable)
new mode 100644 (file)
index 85dcf4d..4f49e77
@@ -1,23 +1,31 @@
-//\r
-// SOUND.H\r
-//\r
-// by James L. Hammons\r
-// (C) 2004 Underground Software\r
-//\r
-\r
-#ifndef __SOUND_H__\r
-#define __SOUND_H__\r
-\r
-#include "types.h"\r
-\r
-// Global variables (exported)\r
-\r
-\r
-// Functions\r
-\r
-void SoundInit(void);\r
-void SoundDone(void);\r
-void ToggleSpeaker(uint32 time);\r
-void HandleSoundAtFrameEdge(void);\r
-\r
-#endif // __SOUND_H__\r
+//
+// SOUND.H
+//
+// by James Hammons
+// (C) 2004-2018 Underground Software
+//
+
+#ifndef __SOUND_H__
+#define __SOUND_H__
+
+#include <stdint.h>
+
+#define SAMPLE_RATE            (48000.0)
+
+// Global variables (exported)
+
+
+// Exported functions
+
+void SoundInit(void);
+void SoundDone(void);
+void SoundPause(void);
+void SoundResume(void);
+void ToggleSpeaker(void);
+void WriteSampleToBuffer(void);
+void VolumeUp(void);
+void VolumeDown(void);
+uint8_t GetVolume(void);
+
+#endif // __SOUND_H__
+