Structs§
- openmpt_
module - openmpt_
module_ initial_ ctl - openmpt_
stream_ callbacks - \brief Stream callbacks
Constants§
- LIBOPENMPT_
DEPRECATED_ STRING_ CONSTANT - OPENMPT_
API_ VERSION_ IS_ PREREL - OPENMPT_
API_ VERSION_ MAJOR - OPENMPT_
API_ VERSION_ MINOR - OPENMPT_
API_ VERSION_ PATCH - OPENMPT_
API_ VERSION_ PREREL - OPENMPT_
ERROR_ ARGUMENT_ NULL_ POINTER - OPENMPT_
ERROR_ BASE - OPENMPT_
ERROR_ DOMAIN - OPENMPT_
ERROR_ EXCEPTION - OPENMPT_
ERROR_ FUNC_ RESULT_ DEFAULT - OPENMPT_
ERROR_ FUNC_ RESULT_ LOG - OPENMPT_
ERROR_ FUNC_ RESULT_ NONE - OPENMPT_
ERROR_ FUNC_ RESULT_ STORE - OPENMPT_
ERROR_ GENERAL - OPENMPT_
ERROR_ INVALID_ ARGUMENT - OPENMPT_
ERROR_ INVALID_ MODULE_ POINTER - OPENMPT_
ERROR_ LENGTH - OPENMPT_
ERROR_ LOGIC - OPENMPT_
ERROR_ OK - OPENMPT_
ERROR_ OUT_ OF_ MEMORY - OPENMPT_
ERROR_ OUT_ OF_ RANGE - OPENMPT_
ERROR_ OVERFLOW - OPENMPT_
ERROR_ RANGE - OPENMPT_
ERROR_ RUNTIME - OPENMPT_
ERROR_ UNDERFLOW - OPENMPT_
ERROR_ UNKNOWN - OPENMPT_
MODULE_ COMMAND_ EFFECT - OPENMPT_
MODULE_ COMMAND_ INSTRUMENT - OPENMPT_
MODULE_ COMMAND_ NOTE - OPENMPT_
MODULE_ COMMAND_ PARAMETER - OPENMPT_
MODULE_ COMMAND_ VOLUME - OPENMPT_
MODULE_ COMMAND_ VOLUMEEFFECT - OPENMPT_
MODULE_ RENDER_ INTERPOLATIONFILTER_ LENGTH - OPENMPT_
MODULE_ RENDER_ MASTERGAIN_ MILLIBEL - OPENMPT_
MODULE_ RENDER_ STEREOSEPARATION_ PERCENT - OPENMPT_
MODULE_ RENDER_ VOLUMERAMPING_ STRENGTH - OPENMPT_
PROBE_ FILE_ HEADER_ FLAGS_ CONTAINERS - OPENMPT_
PROBE_ FILE_ HEADER_ FLAGS_ DEFAULT - OPENMPT_
PROBE_ FILE_ HEADER_ FLAGS_ MODULES - OPENMPT_
PROBE_ FILE_ HEADER_ FLAGS_ NONE - OPENMPT_
PROBE_ FILE_ HEADER_ RESULT_ ERROR - OPENMPT_
PROBE_ FILE_ HEADER_ RESULT_ FAILURE - OPENMPT_
PROBE_ FILE_ HEADER_ RESULT_ SUCCESS - OPENMPT_
PROBE_ FILE_ HEADER_ RESULT_ WANTMOREDATA - OPENMPT_
STREAM_ SEEK_ CUR - OPENMPT_
STREAM_ SEEK_ END - OPENMPT_
STREAM_ SEEK_ SET
Functions§
- openmpt_
could_ ⚠open_ probability - \brief Roughly scan the input stream to find out whether libopenmpt might be able to open it
- openmpt_
could_ ⚠open_ probability2 - \brief Roughly scan the input stream to find out whether libopenmpt might be able to open it
- openmpt_
could_ ⚠open_ propability - \brief Roughly scan the input stream to find out whether libopenmpt might be able to open it
- openmpt_
error_ ⚠func_ default - \brief Default error function
- openmpt_
error_ ⚠func_ errno - \brief Errno error function
- openmpt_
error_ ⚠func_ errno_ userdata - \brief User pointer for openmpt_error_func_errno
- openmpt_
error_ ⚠func_ ignore - \brief Ignore error function
- openmpt_
error_ ⚠func_ log - \brief Log error function
- openmpt_
error_ ⚠func_ store - \brief Store error function
- openmpt_
error_ ⚠is_ transient - \brief Check whether the error is transient
- openmpt_
error_ ⚠string - \brief Convert error code to text
- openmpt_
free_ ⚠string - \brief Free a string returned by libopenmpt
- openmpt_
get_ ⚠core_ version - \brief Get the core version number
- openmpt_
get_ ⚠library_ version - \brief Get the libopenmpt version number
- openmpt_
get_ ⚠string - \brief Get library related metadata.
- openmpt_
get_ ⚠supported_ extensions - \brief Get a list of supported file extensions
- openmpt_
is_ ⚠extension_ supported - \brief Query whether a file extension is supported
- openmpt_
log_ ⚠func_ default - \brief Default logging function
- openmpt_
log_ ⚠func_ silent - \brief Silent logging function
- openmpt_
module_ ⚠create - \brief Construct an openmpt_module
- openmpt_
module_ ⚠create2 - \brief Construct an openmpt_module
- openmpt_
module_ ⚠create_ from_ memory - \brief Construct an openmpt_module
- openmpt_
module_ ⚠create_ from_ memory2 - \brief Construct an openmpt_module
- openmpt_
module_ ⚠ctl_ get - \brief Get current ctl value
- openmpt_
module_ ⚠ctl_ get_ boolean - \brief Get current ctl boolean value
- openmpt_
module_ ⚠ctl_ get_ floatingpoint - \brief Get current ctl floatingpoint value
- openmpt_
module_ ⚠ctl_ get_ integer - \brief Get current ctl integer value
- openmpt_
module_ ⚠ctl_ get_ text - \brief Get current ctl string value
- openmpt_
module_ ⚠ctl_ set - \brief Set ctl value
- openmpt_
module_ ⚠ctl_ set_ boolean - \brief Set ctl boolean value
- openmpt_
module_ ⚠ctl_ set_ floatingpoint - \brief Set ctl floatingpoint value
- openmpt_
module_ ⚠ctl_ set_ integer - \brief Set ctl integer value
- openmpt_
module_ ⚠ctl_ set_ text - \brief Set ctl string value
- openmpt_
module_ ⚠destroy - \brief Unload a previously created openmpt_module from memory.
- openmpt_
module_ ⚠error_ clear - \brief Clear last error.
- openmpt_
module_ ⚠error_ get_ last - \brief Get last error.
- openmpt_
module_ ⚠error_ get_ last_ message - \brief Get last error message.
- openmpt_
module_ ⚠error_ set_ last - \brief Set last error.
- openmpt_
module_ ⚠format_ pattern_ row_ channel - \brief Get formatted (human-readable) pattern content
- openmpt_
module_ ⚠format_ pattern_ row_ channel_ command - \brief Get formatted (human-readable) pattern content
- openmpt_
module_ ⚠get_ channel_ name - \brief Get a channel name
- openmpt_
module_ ⚠get_ ctls - \brief Retrieve supported ctl keys
- openmpt_
module_ ⚠get_ current_ channel_ vu_ left - \brief Get an approximate indication of the channel volume on the front-left speaker.
- openmpt_
module_ ⚠get_ current_ channel_ vu_ mono - \brief Get an approximate indication of the channel volume.
- openmpt_
module_ ⚠get_ current_ channel_ vu_ rear_ left - \brief Get an approximate indication of the channel volume on the rear-left speaker.
- openmpt_
module_ ⚠get_ current_ channel_ vu_ rear_ right - \brief Get an approximate indication of the channel volume on the rear-right speaker.
- openmpt_
module_ ⚠get_ current_ channel_ vu_ right - \brief Get an approximate indication of the channel volume on the front-right speaker.
- openmpt_
module_ ⚠get_ current_ estimated_ bpm - Get the current estimated beats per minute (BPM).
- openmpt_
module_ ⚠get_ current_ order - \brief Get the current order
- openmpt_
module_ ⚠get_ current_ pattern - \brief Get the current pattern
- openmpt_
module_ ⚠get_ current_ playing_ channels - \brief Get the current amount of playing channels.
- openmpt_
module_ ⚠get_ current_ row - \brief Get the current row
- openmpt_
module_ ⚠get_ current_ speed - \brief Get the current speed
- openmpt_
module_ ⚠get_ current_ tempo - \brief Get the current tempo
- openmpt_
module_ ⚠get_ duration_ seconds - \brief approximate song duration
- openmpt_
module_ ⚠get_ instrument_ name - \brief Get an instrument name
- openmpt_
module_ ⚠get_ metadata - \brief Get a metadata item value
- openmpt_
module_ ⚠get_ metadata_ keys - \brief Get the list of supported metadata item keys
- openmpt_
module_ ⚠get_ num_ channels - \brief Get the number of pattern channels
- openmpt_
module_ ⚠get_ num_ instruments - \brief Get the number of instruments
- openmpt_
module_ ⚠get_ num_ orders - \brief Get the number of orders
- openmpt_
module_ ⚠get_ num_ patterns - \brief Get the number of patterns
- openmpt_
module_ ⚠get_ num_ samples - \brief Get the number of samples
- openmpt_
module_ ⚠get_ num_ subsongs - \brief Get the number of sub-songs
- openmpt_
module_ ⚠get_ order_ name - \brief Get an order name
- openmpt_
module_ ⚠get_ order_ pattern - \brief Get pattern at order position
- openmpt_
module_ ⚠get_ pattern_ name - \brief Get a pattern name
- openmpt_
module_ ⚠get_ pattern_ num_ rows - \brief Get the number of rows in a pattern
- openmpt_
module_ ⚠get_ pattern_ row_ channel_ command - \brief Get raw pattern content
- openmpt_
module_ ⚠get_ position_ seconds - \brief Get current song position
- openmpt_
module_ ⚠get_ render_ param - \brief Get render parameter
- openmpt_
module_ ⚠get_ repeat_ count - \brief Get Repeat Count
- openmpt_
module_ ⚠get_ sample_ name - \brief Get a sample name
- openmpt_
module_ ⚠get_ selected_ subsong - \brief Get currently selected sub-song from a multi-song module
- openmpt_
module_ ⚠get_ subsong_ name - \brief Get a sub-song name
- openmpt_
module_ ⚠highlight_ pattern_ row_ channel - \brief Get highlighting information for formatted pattern content
- openmpt_
module_ ⚠highlight_ pattern_ row_ channel_ command - \brief Get highlighting information for formatted pattern content
- openmpt_
module_ ⚠read_ float_ mono - \brief Render audio data
- openmpt_
module_ ⚠read_ float_ quad - \brief Render audio data
- openmpt_
module_ ⚠read_ float_ stereo - \brief Render audio data
- openmpt_
module_ ⚠read_ interleaved_ float_ quad - \brief Render audio data
- openmpt_
module_ ⚠read_ interleaved_ float_ stereo - \brief Render audio data
- openmpt_
module_ ⚠read_ interleaved_ quad - \brief Render audio data
- openmpt_
module_ ⚠read_ interleaved_ stereo - \brief Render audio data
- openmpt_
module_ ⚠read_ mono - \brief Render audio data
- openmpt_
module_ ⚠read_ quad - \brief Render audio data
- openmpt_
module_ ⚠read_ stereo - \brief Render audio data
- openmpt_
module_ ⚠select_ subsong - \brief Select a sub-song from a multi-song module
- openmpt_
module_ ⚠set_ error_ func - \brief Set error function.
- openmpt_
module_ ⚠set_ log_ func - \brief Set logging function.
- openmpt_
module_ ⚠set_ position_ order_ row - \brief Set approximate current song position
- openmpt_
module_ ⚠set_ position_ seconds - \brief Set approximate current song position
- openmpt_
module_ ⚠set_ render_ param - \brief Set render parameter
- openmpt_
module_ ⚠set_ repeat_ count - \brief Set Repeat Count
- openmpt_
probe_ ⚠file_ header - \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
- openmpt_
probe_ ⚠file_ header_ from_ stream - \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
- openmpt_
probe_ ⚠file_ header_ get_ recommended_ size - \brief Get recommended header size for successfull format probing
- openmpt_
probe_ ⚠file_ header_ without_ filesize - \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 Aliases§
- openmpt_
error_ func - \brief Error function
- openmpt_
log_ func - \brief Logging function
- openmpt_
stream_ read_ func - \brief Read bytes from stream
- openmpt_
stream_ seek_ func - \brief Seek stream position
- openmpt_
stream_ tell_ func - \brief Tell stream position