Skip to main content

Crate use_sample

Crate use_sample 

Source
Expand description

Primitive signal sample helpers.

The crate intentionally keeps sample handling explicit: finite sample values, simple counting, and duration calculations from a sample rate.

§Examples

use use_sample::{Sample, duration_seconds};

let sample = Sample::new(-0.25).unwrap();

assert_eq!(sample.abs(), 0.25);
assert_eq!(duration_seconds(480, 48_000.0).unwrap(), 0.01);

Structs§

Sample

Enums§

SampleError

Functions§

duration_seconds
sample_count
validate_samples