From 88c9f9fba631d30ba7dbca38b2aca3abe3bd4ac6 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 23 Jan 2009 22:28:11 +0100 Subject: allow sample spec/channel map to be queried for pa_resampler objects --- src/pulsecore/resampler.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'src/pulsecore/resampler.c') diff --git a/src/pulsecore/resampler.c b/src/pulsecore/resampler.c index ff87284a..be390db7 100644 --- a/src/pulsecore/resampler.c +++ b/src/pulsecore/resampler.c @@ -403,6 +403,30 @@ pa_resample_method_t pa_resampler_get_method(pa_resampler *r) { return r->method; } +const pa_channel_map* pa_resampler_input_channel_map(pa_resampler *r) { + pa_assert(r); + + return &r->i_cm; +} + +const pa_sample_spec* pa_resampler_input_sample_spec(pa_resampler *r) { + pa_assert(r); + + return &r->i_ss; +} + +const pa_channel_map* pa_resampler_output_channel_map(pa_resampler *r) { + pa_assert(r); + + return &r->o_cm; +} + +const pa_sample_spec* pa_resampler_output_sample_spec(pa_resampler *r) { + pa_assert(r); + + return &r->o_ss; +} + static const char * const resample_methods[] = { "src-sinc-best-quality", "src-sinc-medium-quality", -- cgit