Crate exmod[][src]

Expand description

Rust 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

Structs

Module context.

Module playback position.

Module playback speed.

Enums

Context creation error.

Error of out of bounds.