From 08861c6e76bc6c192d0e5095cfa4d2ac9459c519 Mon Sep 17 00:00:00 2001 From: Chris Cannam Date: Thu, 30 Jun 2022 08:26:47 +0100 Subject: [PATCH] Add getEngineVersion to C API --- rubberband/rubberband-c.h | 2 ++ src/rubberband-c.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/rubberband/rubberband-c.h b/rubberband/rubberband-c.h index c1e8a4c..8aea543 100644 --- a/rubberband/rubberband-c.h +++ b/rubberband/rubberband-c.h @@ -111,6 +111,8 @@ RB_EXTERN void rubberband_delete(RubberBandState); RB_EXTERN void rubberband_reset(RubberBandState); +RB_EXTERN int rubberband_get_engine_version(RubberBandState); + RB_EXTERN void rubberband_set_time_ratio(RubberBandState, double ratio); RB_EXTERN void rubberband_set_pitch_scale(RubberBandState, double scale); diff --git a/src/rubberband-c.cpp b/src/rubberband-c.cpp index cfa4b38..b5cca1b 100644 --- a/src/rubberband-c.cpp +++ b/src/rubberband-c.cpp @@ -53,6 +53,11 @@ void rubberband_reset(RubberBandState state) state->m_s->reset(); } +int rubberband_get_engine_version(RubberBandState state) +{ + return state->m_s->getEngineVersion(); +} + void rubberband_set_time_ratio(RubberBandState state, double ratio) { state->m_s->setTimeRatio(ratio);