aboutsummaryrefslogtreecommitdiff
path: root/src/types.h
diff options
context:
space:
mode:
authortaw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5>2008-06-30 12:47:23 +0000
committertaw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5>2008-06-30 12:47:23 +0000
commit7fb0b41b6e319d835de5d5fadb27cd29bafe56ca (patch)
treeb6d6c9510c72584ad68d5d5e890172e3090c04fc /src/types.h
parentf65ea1c43238b6e75c49a87b3aee3156fd00343e (diff)
Decode and convert Vorbis files in a separate thread
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@122 84d2e878-0bd5-11dd-ad15-13eda11d74c5
Diffstat (limited to 'src/types.h')
-rw-r--r--src/types.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/types.h b/src/types.h
index d398899..b43015a 100644
--- a/src/types.h
+++ b/src/types.h
@@ -151,6 +151,7 @@ typedef struct {
int dpos;
int dlen;
int inuse;
+ int playing;
int repeat;
float volume;
} sounds[AUDIO_MAX_SOUNDS];
@@ -163,6 +164,13 @@ typedef struct {
} AudioContext;
typedef struct {
+ AudioContext *audiocontext;
+ char *filename;
+ float volume;
+ int repeat;
+} AudioDispatchData;
+
+typedef struct {
int rx;
int ry;
int rz;