193 #define OPENMPT_STRING_LIBRARY_VERSION LIBOPENMPT_DEPRECATED_STRING( "library_version" )
195 #define OPENMPT_STRING_LIBRARY_FEATURES LIBOPENMPT_DEPRECATED_STRING( "library_features" )
197 #define OPENMPT_STRING_CORE_VERSION LIBOPENMPT_DEPRECATED_STRING( "core_version" )
199 #define OPENMPT_STRING_BUILD LIBOPENMPT_DEPRECATED_STRING( "build" )
201 #define OPENMPT_STRING_CREDITS LIBOPENMPT_DEPRECATED_STRING( "credits" )
203 #define OPENMPT_STRING_CONTACT LIBOPENMPT_DEPRECATED_STRING( "contact" )
205 #define OPENMPT_STRING_LICENSE LIBOPENMPT_DEPRECATED_STRING( "license" )
253 #define OPENMPT_STREAM_SEEK_SET 0
255 #define OPENMPT_STREAM_SEEK_CUR 1
257 #define OPENMPT_STREAM_SEEK_END 2
344 #define OPENMPT_ERROR_OK 0
347 #define OPENMPT_ERROR_BASE 256
350 #define OPENMPT_ERROR_UNKNOWN ( OPENMPT_ERROR_BASE + 1 )
353 #define OPENMPT_ERROR_EXCEPTION ( OPENMPT_ERROR_BASE + 11 )
356 #define OPENMPT_ERROR_OUT_OF_MEMORY ( OPENMPT_ERROR_BASE + 21 )
359 #define OPENMPT_ERROR_RUNTIME ( OPENMPT_ERROR_BASE + 30 )
361 #define OPENMPT_ERROR_RANGE ( OPENMPT_ERROR_BASE + 31 )
363 #define OPENMPT_ERROR_OVERFLOW ( OPENMPT_ERROR_BASE + 32 )
365 #define OPENMPT_ERROR_UNDERFLOW ( OPENMPT_ERROR_BASE + 33 )
368 #define OPENMPT_ERROR_LOGIC ( OPENMPT_ERROR_BASE + 40 )
370 #define OPENMPT_ERROR_DOMAIN ( OPENMPT_ERROR_BASE + 41 )
372 #define OPENMPT_ERROR_LENGTH ( OPENMPT_ERROR_BASE + 42 )
374 #define OPENMPT_ERROR_OUT_OF_RANGE ( OPENMPT_ERROR_BASE + 43 )
376 #define OPENMPT_ERROR_INVALID_ARGUMENT ( OPENMPT_ERROR_BASE + 44 )
379 #define OPENMPT_ERROR_GENERAL ( OPENMPT_ERROR_BASE + 101 )
381 #define OPENMPT_ERROR_INVALID_MODULE_POINTER ( OPENMPT_ERROR_BASE + 102 )
383 #define OPENMPT_ERROR_ARGUMENT_NULL_POINTER ( OPENMPT_ERROR_BASE + 103 )
407 #define OPENMPT_ERROR_FUNC_RESULT_NONE 0
409 #define OPENMPT_ERROR_FUNC_RESULT_LOG ( 1 << 0 )
411 #define OPENMPT_ERROR_FUNC_RESULT_STORE ( 1 << 1 )
413 #define OPENMPT_ERROR_FUNC_RESULT_DEFAULT ( OPENMPT_ERROR_FUNC_RESULT_LOG | OPENMPT_ERROR_FUNC_RESULT_STORE )
562 #define OPENMPT_PROBE_FILE_HEADER_FLAGS_MODULES 0x1ul
564 #define OPENMPT_PROBE_FILE_HEADER_FLAGS_CONTAINERS 0x2ul
567 #define OPENMPT_PROBE_FILE_HEADER_FLAGS_DEFAULT ( OPENMPT_PROBE_FILE_HEADER_FLAGS_MODULES | OPENMPT_PROBE_FILE_HEADER_FLAGS_CONTAINERS )
569 #define OPENMPT_PROBE_FILE_HEADER_FLAGS_NONE 0x0ul
572 #define OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS 1
574 #define OPENMPT_PROBE_FILE_HEADER_RESULT_FAILURE 0
576 #define OPENMPT_PROBE_FILE_HEADER_RESULT_WANTMOREDATA (-1)
578 #define OPENMPT_PROBE_FILE_HEADER_RESULT_ERROR (-255)
815 #define OPENMPT_MODULE_RENDER_MASTERGAIN_MILLIBEL 1
822 #define OPENMPT_MODULE_RENDER_STEREOSEPARATION_PERCENT 2
835 #define OPENMPT_MODULE_RENDER_INTERPOLATIONFILTER_LENGTH 3
844 #define OPENMPT_MODULE_RENDER_VOLUMERAMPING_STRENGTH 4
853 #define OPENMPT_MODULE_COMMAND_NOTE 0
854 #define OPENMPT_MODULE_COMMAND_INSTRUMENT 1
855 #define OPENMPT_MODULE_COMMAND_VOLUMEEFFECT 2
856 #define OPENMPT_MODULE_COMMAND_EFFECT 3
857 #define OPENMPT_MODULE_COMMAND_VOLUME 4
858 #define OPENMPT_MODULE_COMMAND_PARAMETER 5