aboutsummaryrefslogtreecommitdiff
path: root/fmdriver/fmdriver.h
diff options
context:
space:
mode:
Diffstat (limited to 'fmdriver/fmdriver.h')
-rw-r--r--fmdriver/fmdriver.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/fmdriver/fmdriver.h b/fmdriver/fmdriver.h
index b9946da..63d27c0 100644
--- a/fmdriver/fmdriver.h
+++ b/fmdriver/fmdriver.h
@@ -15,12 +15,19 @@ enum fmdriver_track_type {
FMDRIVER_TRACK_FM,
FMDRIVER_TRACK_SSG,
FMDRIVER_TRACK_ADPCM,
- FMDRIVER_TRACK_PPZ8
+};
+
+enum fmdriver_track_info {
+ FMDRIVER_TRACK_INFO_NORMAL,
+ FMDRIVER_TRACK_INFO_SSG_NOISE_ONLY,
+ FMDRIVER_TRACK_INFO_SSG_NOISE_MIX,
+ FMDRIVER_TRACK_INFO_PPZ8
};
struct fmdriver_track_status {
bool playing;
enum fmdriver_track_type type;
+ enum fmdriver_track_info info;
uint8_t num;
uint8_t ticks;
uint8_t ticks_left;