Skip to main content

Module play_settings

Module play_settings 

Source
Expand description

Serde models for play_settings.json with versioned decoding.

Re-exports§

pub use crate::dsp::effects::BasicReverbSettings;Deprecated
pub use crate::dsp::effects::CompressorSettings;
pub use crate::dsp::effects::ConvolutionReverbSettings;
pub use crate::dsp::effects::DelayReverbSettings;
pub use crate::dsp::effects::DistortionSettings;
pub use crate::dsp::effects::EqPointSettings;
pub use crate::dsp::effects::HighEdgeFilterSettings;
pub use crate::dsp::effects::HighPassFilterSettings;
pub use crate::dsp::effects::LimiterSettings;
pub use crate::dsp::effects::LowEdgeFilterSettings;
pub use crate::dsp::effects::LowPassFilterSettings;
pub use crate::dsp::effects::MultibandEqSettings;
pub use legacy::PlaySettingsLegacy;
pub use legacy::PlaySettingsLegacyFile;
pub use legacy::PlaySettingsTrackLegacy;
pub use v1::PlaySettingsV1;
pub use v1::PlaySettingsV1File;
pub use v2::PlaySettingsV2;
pub use v2::PlaySettingsV2File;
pub use v3::PlaySettingsV3;
pub use v3::PlaySettingsV3File;

Modules§

legacy
Legacy play_settings.json schema (pre-versioned).
v1
play_settings.json version 1 schema.
v2
play_settings.json version 2 schema.
v3
play_settings.json version 3 schema.

Structs§

SettingsTrack
Track-level configuration shared by newer settings versions.

Enums§

PlaySettingsContainer
Wrapper allowing play_settings to be nested or flat.
PlaySettingsFile
Versioned settings file representation.

Type Aliases§

EffectSettings
Effect settings variants that can appear in the settings file.