LibXM7
|
Enumerations | |
enum | XM7_Error { XM7_NO_ERROR = 0x00 , XM7_ERR_NOT_A_VALID_MODULE = 0x01 , XM7_ERR_UNKNOWN_MODULE_VERSION = 0x02 , XM7_ERR_UNSUPPORTED_NUMBER_OF_CHANNELS = 0x03 , XM7_ERR_UNSUPPORTED_PATTERN_HEADER = 0x08 , XM7_ERR_INCOMPLETE_PATTERN = 0x09 , XM7_ERR_UNSUPPORTED_INSTRUMENT_HEADER = 0x10 , XM7_ERR_NOT_ENOUGH_MEMORY = 0x100 } |
List of the error codes for XM7_LoadXM() and XM7_LoadMOD(). More... | |
enum | XM7_PanningDisplacementStyles { XM7_HARD_PANNING_DISPLACEMENT = 0 , XM7_MONO_PANNING_DISPLACEMENT = 64 , XM7_DEFAULT_PANNING_DISPLACEMENT = 42 } |
Panning displacement styles. More... | |
enum | XM7_PanningStyles { XM7_PANNING_TYPE_NORMAL = 0x00 , XM7_PANNING_TYPE_AMIGA = 0x01 } |
Panning styles. More... | |
enum | XM7_ReplayStyles { } |
Replay style flags. More... | |
enum XM7_Error |
List of the error codes for XM7_LoadXM() and XM7_LoadMOD().
They are all fatal errors; the loading will be interrupted and it won't be possible to play the module. The XM7_UnloadXM()
function (or its alias XM7_UnloadMOD()
) should be called anyway to free the already allocated memory when the error code is greater than 0x07
( XM7_ERR_UNSUPPORTED_PATTERN_HEADER, XM7_ERR_INCOMPLETE_PATTERN, XM7_ERR_UNSUPPORTED_INSTRUMENT_HEADER and XM7_ERR_NOT_ENOUGH_MEMORY)
Panning displacement styles.
enum XM7_PanningStyles |
enum XM7_ReplayStyles |