Structs

Constants

Functions

\brief Roughly scan the input stream to find out whether libopenmpt might be able to open it

\brief Roughly scan the input stream to find out whether libopenmpt might be able to open it

\brief Roughly scan the input stream to find out whether libopenmpt might be able to open it

\brief Default error function

\brief Errno error function

\brief User pointer for openmpt_error_func_errno

\brief Ignore error function

\brief Log error function

\brief Store error function

\brief Check whether the error is transient

\brief Convert error code to text

\brief Free a string returned by libopenmpt

\brief Get the core version number

\brief Get the libopenmpt version number

\brief Get library related metadata.

\brief Get a list of supported file extensions

\brief Query whether a file extension is supported

\brief Default logging function

\brief Silent logging function

\brief Construct an openmpt_module

\brief Construct an openmpt_module

\brief Construct an openmpt_module

\brief Construct an openmpt_module

\brief Get current ctl value

\brief Get current ctl boolean value

\brief Get current ctl floatingpoint value

\brief Get current ctl integer value

\brief Get current ctl string value

\brief Set ctl value

\brief Set ctl boolean value

\brief Set ctl floatingpoint value

\brief Set ctl integer value

\brief Set ctl string value

\brief Unload a previously created openmpt_module from memory.

\brief Clear last error.

\brief Get last error.

\brief Get last error message.

\brief Set last error.

\brief Get formatted (human-readable) pattern content

\brief Get formatted (human-readable) pattern content

\brief Get a channel name

\brief Retrieve supported ctl keys

\brief Get an approximate indication of the channel volume on the front-left speaker.

\brief Get an approximate indication of the channel volume.

\brief Get an approximate indication of the channel volume on the rear-left speaker.

\brief Get an approximate indication of the channel volume on the rear-right speaker.

\brief Get an approximate indication of the channel volume on the front-right speaker.

Get the current estimated beats per minute (BPM).

\brief Get the current order

\brief Get the current pattern

\brief Get the current amount of playing channels.

\brief Get the current row

\brief Get the current speed

\brief Get the current tempo

\brief approximate song duration

\brief Get an instrument name

\brief Get a metadata item value

\brief Get the list of supported metadata item keys

\brief Get the number of pattern channels

\brief Get the number of instruments

\brief Get the number of orders

\brief Get the number of patterns

\brief Get the number of samples

\brief Get the number of sub-songs

\brief Get an order name

\brief Get pattern at order position

\brief Get a pattern name

\brief Get the number of rows in a pattern

\brief Get current song position

\brief Get render parameter

\brief Get Repeat Count

\brief Get a sample name

\brief Get currently selected sub-song from a multi-song module

\brief Get a sub-song name

\brief Get highlighting information for formatted pattern content

\brief Get highlighting information for formatted pattern content

\brief Render audio data

\brief Render audio data

\brief Render audio data

\brief Render audio data

\brief Render audio data

\brief Render audio data

\brief Select a sub-song from a multi-song module

\brief Set error function.

\brief Set logging function.

\brief Set approximate current song position

\brief Set approximate current song position

\brief Set render parameter

\brief Set Repeat Count

\brief Probe the provided bytes from the beginning of a file for supported file format headers to find out whether libopenmpt might be able to open it

\brief Probe the provided bytes from the beginning of a file for supported file format headers to find out whether libopenmpt might be able to open it

\brief Get recommended header size for successfull format probing

\brief Probe the provided bytes from the beginning of a file for supported file format headers to find out whether libopenmpt might be able to open it

Type Definitions

\brief Error function

\brief Logging function

\brief Read bytes from stream

\brief Seek stream position

\brief Tell stream position