FFmpeg
Public Attributes | List of all members
ResampleContext Struct Reference

Public Attributes

const AVClassclass
 
AVAudioResampleContextavr
 
AVDictionaryoptions
 
int resampling
 
int64_t next_pts
 
int64_t next_in_pts
 
int got_output
 
AudioDatabuffer
 
uint8_t * filter_bank
 
int filter_length
 
int ideal_dst_incr
 
int dst_incr
 
unsigned int index
 
int frac
 
int src_incr
 
int compensation_distance
 
int phase_shift
 
int phase_mask
 
int linear
 
enum AVResampleFilterType filter_type
 
int kaiser_beta
 
void(* set_filter )(void *filter, double *tab, int phase, int tap_count)
 
void(* resample_one )(struct ResampleContext *c, void *dst0, int dst_index, const void *src0, unsigned int index, int frac)
 
void(* resample_nearest )(void *dst0, int dst_index, const void *src0, unsigned int index)
 
int padding_size
 
int initial_padding_filled
 
int initial_padding_samples
 
int final_padding_filled
 
int final_padding_samples
 
const AVClassav_class
 
int filter_alloc
 
int dst_incr_div
 
int dst_incr_mod
 
int index
 
int phase_count
 
enum SwrFilterType filter_type
 
double kaiser_beta
 
double factor
 
enum AVSampleFormat format
 
int felem_size
 
int filter_shift
 
int phase_count_compensation
 
struct {
   void(*   resample_one )(void *dst, const void *src,
      int n, int64_t index, int64_t
      incr)
 
   int(*   resample_common )(struct ResampleContext *c,
      void *dst, const void *src,
      int n, int update_ctx)
 
   int(*   resample_linear )(struct ResampleContext *c,
      void *dst, const void *src,
      int n, int update_ctx)
 
dsp
 

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