Rockbox.CrossfeedMode (rockbox_ex_ffi v0.6.1)

Copy Markdown View Source

Headphone crossfeed modes for Rockbox.Player.set_crossfeed/6.

These mirror the C ABI enum:

AtomValueMeaning
:off0Crossfeed disabled
:meier1Meier preset (direct/cross/high-frequency defaults)
:custom2Custom direct/cross/high-frequency gains and cutoff

to_int/1 accepts either the atom or the raw integer, so callers can pass whichever they prefer.

Summary

Functions

Numeric code for a crossfeed mode (atom or already an integer).

Types

t()

@type t() :: :off | :meier | :custom

Functions

to_int(mode)

@spec to_int(t() | 0..2) :: 0..2

Numeric code for a crossfeed mode (atom or already an integer).