summaryrefslogtreecommitdiffstats
path: root/Graphic_Equalizer/include/audio.hch
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2005-02-23 11:53:40 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2005-02-23 11:53:40 (GMT)
commit4e61e70814bf42cba4440a818b6a7c97834a6fe4 (patch)
tree471c9bf65629ded51f201ab65fdbada1398b0e1c /Graphic_Equalizer/include/audio.hch
parent230a2a50f31295c0f8aa9b04dc7f7b10d163ee2e (diff)
downloadTASS-4e61e70814bf42cba4440a818b6a7c97834a6fe4.zip
TASS-4e61e70814bf42cba4440a818b6a7c97834a6fe4.tar.gz
TASS-4e61e70814bf42cba4440a818b6a7c97834a6fe4.tar.bz2
added audio player functionality
Diffstat (limited to 'Graphic_Equalizer/include/audio.hch')
-rw-r--r--Graphic_Equalizer/include/audio.hch10
1 files changed, 8 insertions, 2 deletions
diff --git a/Graphic_Equalizer/include/audio.hch b/Graphic_Equalizer/include/audio.hch
index 051e8fb..3c21caf 100644
--- a/Graphic_Equalizer/include/audio.hch
+++ b/Graphic_Equalizer/include/audio.hch
@@ -32,13 +32,19 @@ typedef struct {
rom unsigned 6 read[256];
} ifft_info with { block = "BlockRAM"};
unsigned 4 *equalizer_levels_ptr;
+ unsigned 3 player_state;
+ unsigned 1 player_mode; //0 = repeat_all, 1 = repeat_track
unsigned 1 display_log;
unsigned 1 saturated;
- unsigned 1 play;
} audiodata_t;
-
+#define PLAYING 0x00
+#define PAUSED 0x01
+#define STOPPED 0x02
+#define NEXT_TRACK 0x03
+#define PREV_TRACK 0x04
+#define PLAYER_DISABLED 0x05
/*
* States used to indicate wether audio data is sampled.