diff cdd_fader.h @ 2280:9ead0fe69d9b

Implement savestate support for Sega CD
author Michael Pavone <pavone@retrodev.com>
date Sun, 08 Jan 2023 14:42:24 -0800
parents 5a21bc0ec583
children
line wrap: on
line diff
--- a/cdd_fader.h	Sun Jan 08 14:20:43 2023 -0800
+++ b/cdd_fader.h	Sun Jan 08 14:42:24 2023 -0800
@@ -2,6 +2,7 @@
 #define CDD_FADER_H_
 
 #include "render_audio.h"
+#include "serialize.h"
 
 typedef struct {
 	audio_source *audio;
@@ -19,5 +20,7 @@
 void cdd_fader_attenuation_write(cdd_fader *fader, uint16_t attenuation);
 void cdd_fader_data(cdd_fader *fader, uint8_t byte);
 void cdd_fader_pause(cdd_fader *fader);
+void cdd_fader_serialize(cdd_fader *fader, serialize_buffer *buf);
+void cdd_fader_deserialize(deserialize_buffer *buf, void *vfader);
 
 #endif //CDD_FADER_H_