Internally you can just check to see whether there is a resampler in the thread_info of the pa_sink_input object (just look in sink-input.c for examples of this), or the requested_resample_method or actual_resample_method elements of the pa_sink_input object. Hope that answers the question :) Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mageia Contributor [http://www.mageia.org/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/]