aboutsummaryrefslogtreecommitdiff
path: root/Src/Plugins/Library/ml_disc/M3UWriter.h
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Plugins/Library/ml_disc/M3UWriter.h')
-rw-r--r--Src/Plugins/Library/ml_disc/M3UWriter.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/Src/Plugins/Library/ml_disc/M3UWriter.h b/Src/Plugins/Library/ml_disc/M3UWriter.h
new file mode 100644
index 00000000..2f4335d5
--- /dev/null
+++ b/Src/Plugins/Library/ml_disc/M3UWriter.h
@@ -0,0 +1,25 @@
+#ifndef NULLSOFT_M3UWRITERH
+#define NULLSOFT_M3UWRITERH
+
+#include <stdio.h>
+#include <windows.h>
+
+class M3UWriter
+{
+public:
+ M3UWriter();
+ virtual ~M3UWriter();
+
+ int Open(char *filename, int extendedMode);
+ int Open( FILE *_fp, char *filename, int extendedMode );
+ void SetFilename( char *filename );
+ void SetExtended( char *filename, char *title, int length );
+ void Close();
+
+private:
+ char basePath[MAX_PATH];
+ int extended = 0;
+ FILE *fp = NULL;
+};
+
+#endif \ No newline at end of file