Skip to main content

Module player

Module player 

Source
Expand description

High-level playback controller for the Proteus library.

Player is the primary integration point for consumers that need to load a container or file list, control transport state, and inspect DSP/runtime telemetry. Implementation details are split into focused submodules:

  • controls: transport operations and lifecycle orchestration.
  • effects: DSP-chain and metering controls.
  • settings: runtime tuning and debug surface.
  • runtime: internal playback thread bootstrap and worker loop.

Structs§

Player
Primary playback controller.
ReverbSettingsSnapshot
Snapshot of active reverb settings for UI consumers.

Enums§

PlayerState
High-level playback state for the player.