diff --git a/rubberband/rubberband-c.h b/rubberband/rubberband-c.h index 8aea543..54433a5 100644 --- a/rubberband/rubberband-c.h +++ b/rubberband/rubberband-c.h @@ -122,6 +122,8 @@ RB_EXTERN double rubberband_get_pitch_scale(const RubberBandState); RB_EXTERN void rubberband_set_formant_scale(RubberBandState, double scale); RB_EXTERN double rubberband_get_formant_scale(const RubberBandState); +RB_EXTERN unsigned int rubberband_get_preferred_start_pad(const RubberBandState); +RB_EXTERN unsigned int rubberband_get_start_delay(const RubberBandState); RB_EXTERN unsigned int rubberband_get_latency(const RubberBandState); RB_EXTERN void rubberband_set_transients_option(RubberBandState, RubberBandOptions options); diff --git a/src/rubberband-c.cpp b/src/rubberband-c.cpp index b5cca1b..c3598e5 100644 --- a/src/rubberband-c.cpp +++ b/src/rubberband-c.cpp @@ -88,6 +88,16 @@ double rubberband_get_formant_scale(const RubberBandState state) return state->m_s->getFormantScale(); } +unsigned int rubberband_get_preferred_start_pad(const RubberBandState state) +{ + return state->m_s->getPreferredStartPad(); +} + +unsigned int rubberband_get_start_delay(const RubberBandState state) +{ + return state->m_s->getStartDelay(); +} + unsigned int rubberband_get_latency(const RubberBandState state) { return state->m_s->getLatency();