Crate exmod[][src]

Expand description

Bindings to libxm, a small XM player library.

Start from Context struct documentation.

Feature flags:

  • defensive: enables defensively checking the XM for errors/inconsistencies.
  • linear_interpolation: enables linear interpolation (slightly increase CPU usage).
  • ramping: enables ramping (smooth volume/panning transitions, slightly increase CPU usage).
  • strings: enables module, instruments and sample names storing in context.

Modules

Raw libxm functions.

Structs

Module context.

Module playback position.

Module playback speed.

Enums

Context creation error.

Error of out of bounds.