/// An extension trait which allows the implementation of converting /// void* buffers from libcubeb-sys into rust slices of the appropriate /// type. pubtrait Sample: Send + Copy { /// Map f32 in range [-1,1] to sample type fn from_float(_: f32) -> Self;
}
impl Sample for i16 { fn from_float(x: f32) -> i16 {
(x * f32::from(i16::MAX)) as i16
}
}
impl Sample for f32 { fn from_float(x: f32) -> f32 {
x
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet am 2026-06-19)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.