diff src/sexypsf/driver.h @ 12:3da1b8942b8b trunk

[svn] - remove src/Input src/Output src/Effect src/General src/Visualization src/Container
author nenolod
date Mon, 18 Sep 2006 03:14:20 -0700
parents src/Input/sexypsf/driver.h@13389e613d67
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/sexypsf/driver.h	Mon Sep 18 03:14:20 2006 -0700
@@ -0,0 +1,26 @@
+#include "types.h"
+
+typedef struct __PSFTAG
+{
+ char *key;
+ char *value;
+ struct __PSFTAG *next;
+} PSFTAG;
+
+typedef struct {
+        u32 length;
+        u32 stop;
+        u32 fade;
+        char *title,*artist,*game,*year,*genre,*psfby,*comment,*copyright;
+        PSFTAG *tags;
+} PSFINFO;
+
+int sexypsf_seek(u32 t);
+void sexypsf_stop(void);
+void sexypsf_execute(void);
+
+PSFINFO *sexypsf_load(char *path);
+PSFINFO *sexypsf_getpsfinfo(char *path);
+void sexypsf_freepsfinfo(PSFINFO *info);
+
+void sexypsf_update(unsigned char*,long);