Struct aubio::tempo::Tempo [−][src]
pub struct Tempo { /* fields omitted */ }
Methods
impl Tempo
[src]
impl Tempo
pub fn new(
buffer_size: usize,
hop_size: usize,
sample_rate: usize
) -> Result<Self, ()>
[src]
pub fn new(
buffer_size: usize,
hop_size: usize,
sample_rate: usize
) -> Result<Self, ()>
pub fn execute(&mut self, input_buffer: &[Sample])
[src]
pub fn execute(&mut self, input_buffer: &[Sample])
input_buffer length must equal hop_size!
pub fn bpm(&self) -> Option<f32>
[src]
pub fn bpm(&self) -> Option<f32>
pub fn last_beat_ms(&self) -> f32
[src]
pub fn last_beat_ms(&self) -> f32