Add the other new 3.0 functions to the C API

This commit is contained in:
Chris Cannam
2022-07-06 11:56:01 +01:00
parent 567e8636cd
commit 4673a663f0
2 changed files with 12 additions and 0 deletions

View File

@@ -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 void rubberband_set_formant_scale(RubberBandState, double scale);
RB_EXTERN double rubberband_get_formant_scale(const RubberBandState); 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 unsigned int rubberband_get_latency(const RubberBandState);
RB_EXTERN void rubberband_set_transients_option(RubberBandState, RubberBandOptions options); RB_EXTERN void rubberband_set_transients_option(RubberBandState, RubberBandOptions options);

View File

@@ -88,6 +88,16 @@ double rubberband_get_formant_scale(const RubberBandState state)
return state->m_s->getFormantScale(); 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) unsigned int rubberband_get_latency(const RubberBandState state)
{ {
return state->m_s->getLatency(); return state->m_s->getLatency();