Logo Search packages:      
Sourcecode: pulseaudio version File versions  Download package

Public Attributes

pa_resampler Struct Reference

Collaboration diagram for pa_resampler:
Collaboration graph
[legend]

List of all members.

Public Attributes

pa_memchunk buf1
unsigned buf1_samples
pa_memchunk buf2
unsigned buf2_samples
pa_memchunk buf3
unsigned buf3_samples
pa_memchunk buf4
unsigned buf4_samples
struct {
   pa_memchunk   buf [PA_CHANNELS_MAX]
   struct AVResampleContext *   state
ffmpeg
pa_resample_flags_t flags
pa_convert_func_t from_work_format_func
pa_channel_map i_cm
size_t i_fz
pa_sample_spec i_ss
void(* impl_free )(pa_resampler *r)
void(* impl_resample )(pa_resampler *r, const pa_memchunk *in, unsigned in_samples, pa_memchunk *out, unsigned *out_samples)
void(* impl_reset )(pa_resampler *r)
void(* impl_update_rates )(pa_resampler *r)
pa_bool_t map_required
pa_mempoolmempool
pa_resample_method_t method
pa_channel_map o_cm
size_t o_fz
pa_sample_spec o_ss
struct {
   unsigned   i_counter
   float   max_f [PA_CHANNELS_MAX]
   int16_t   max_i [PA_CHANNELS_MAX]
   unsigned   o_counter
peaks
pa_remap_t remap
struct {
   SpeexResamplerState *   state
speex
pa_convert_func_t to_work_format_func
struct {
   unsigned   i_counter
   unsigned   o_counter
trivial
size_t w_sz
pa_sample_format_t work_format

Detailed Description

Definition at line 48 of file resampler.c.


The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index