pub trait Modulation {
// Required methods
fn calc(self) -> Result<Vec<u8>, ModulationError>;
fn sampling_config(&self) -> SamplingConfig;
}Available on crate feature
modulation only.Expand description
Trait for applying amplitude modulation.
See also Modulation derive macro.
Required Methods§
Sourcefn sampling_config(&self) -> SamplingConfig
fn sampling_config(&self) -> SamplingConfig
The sampling configuration.