Loading prj_rust_03_wave...
path: &str: le nom du fichier à produire (une string-slice),
sample_rate: f32: le nombre d'échantillons sonores par seconde (un réel),
samples: &[f32]: la séquence des échantillons sonores (une slice partagée (non-mutable) de réels).
Result<(), Box<dyn std::error::Error>>. Nous utiliserons le format de fichier wav ; des documentations le décrivent notamment sur ce site et celui-ci.
rustup doc --std 'f32'),
samples: &mut [f32]: la séquence des échantillons sonores (une slice exclusive (mutable) de réels) à laquelle le signal doit être superposé,
sample_rate: f32: le nombre d'échantillons sonores par seconde,
frequency: f32: la fréquence du signal à générer,
amplitude: f32: l'amplitude du signal à générer.
Result<(), Box<dyn std::error::Error>>,