Mercurial > audlegacy-plugins
comparison src/modplug/modplug.h @ 2337:107c1fed3d92
Port Schism modplug core.
| author | "Tony Vroon <chainsaw@gentoo.org>" |
|---|---|
| date | Thu, 24 Jan 2008 12:05:59 +0000 |
| parents | 6b5a52635b3b |
| children |
comparison
equal
deleted
inserted
replaced
| 2336:ad45d65e9ae7 | 2337:107c1fed3d92 |
|---|---|
| 112 void ModPlug_SeekOrder(ModPlugFile* file,int order); | 112 void ModPlug_SeekOrder(ModPlugFile* file,int order); |
| 113 int ModPlug_GetModuleType(ModPlugFile* file); | 113 int ModPlug_GetModuleType(ModPlugFile* file); |
| 114 char* ModPlug_GetMessage(ModPlugFile* file); | 114 char* ModPlug_GetMessage(ModPlugFile* file); |
| 115 | 115 |
| 116 | 116 |
| 117 #ifndef MODPLUG_NO_FILESAVE | |
| 118 /* | |
| 119 * EXPERIMENTAL Export Functions | |
| 120 */ | |
| 121 /*Export to a Scream Tracker 3 S3M module. EXPERIMENTAL (only works on Little-Endian platforms)*/ | |
| 122 char ModPlug_ExportS3M(ModPlugFile* file, const char* filepath); | |
| 123 | |
| 124 /*Export to a Extended Module (XM). EXPERIMENTAL (only works on Little-Endian platforms)*/ | |
| 125 char ModPlug_ExportXM(ModPlugFile* file, const char* filepath); | |
| 126 | |
| 127 /*Export to a Amiga MOD file. EXPERIMENTAL.*/ | |
| 128 char ModPlug_ExportMOD(ModPlugFile* file, const char* filepath); | |
| 129 | |
| 130 /*Export to a Impulse Tracker IT file. Should work OK in Little-Endian & Big-Endian platforms :-) */ | |
| 131 char ModPlug_ExportIT(ModPlugFile* file, const char* filepath); | |
| 132 #endif // MODPLUG_NO_FILESAVE | |
| 133 | |
| 134 unsigned int ModPlug_NumInstruments(ModPlugFile* file); | 117 unsigned int ModPlug_NumInstruments(ModPlugFile* file); |
| 135 unsigned int ModPlug_NumSamples(ModPlugFile* file); | 118 unsigned int ModPlug_NumSamples(ModPlugFile* file); |
| 136 unsigned int ModPlug_NumPatterns(ModPlugFile* file); | 119 unsigned int ModPlug_NumPatterns(ModPlugFile* file); |
| 137 unsigned int ModPlug_NumChannels(ModPlugFile* file); | 120 unsigned int ModPlug_NumChannels(ModPlugFile* file); |
| 138 unsigned int ModPlug_SampleName(ModPlugFile* file, unsigned int qual, char* buff); | 121 unsigned int ModPlug_SampleName(ModPlugFile* file, unsigned int qual, char* buff); |
