Libav
Data Fields
DitherContext Struct Reference

Data Fields

DitherDSPContext ddsp
enum AVResampleDitherMethod method
int apply_map
ChannelMapInfoch_map_info
int mute_dither_threshold
int mute_reset_threshold
const float * ns_coef_b
const float * ns_coef_a
int channels
DitherStatestate
AudioDataflt_data
AudioDatas16_data
AudioConvertac_in
AudioConvertac_out
void(* quantize )(int16_t *dst, const float *src, float *dither, int len)
int samples_align

Detailed Description

Definition at line 54 of file dither.c.

Field Documentation

DitherDSPContext DitherContext::ddsp

Definition at line 55 of file dither.c.

Referenced by ff_convert_dither(), ff_dither_alloc(), and generate_dither_noise().

enum AVResampleDitherMethod DitherContext::method
int DitherContext::apply_map

Definition at line 57 of file dither.c.

Referenced by ff_convert_dither(), and ff_dither_alloc().

ChannelMapInfo* DitherContext::ch_map_info

Definition at line 58 of file dither.c.

Referenced by ff_convert_dither(), and ff_dither_alloc().

int DitherContext::mute_dither_threshold

Definition at line 60 of file dither.c.

Referenced by ff_dither_alloc(), and quantize_triangular_ns().

int DitherContext::mute_reset_threshold

Definition at line 61 of file dither.c.

Referenced by ff_dither_alloc(), and quantize_triangular_ns().

const float* DitherContext::ns_coef_b

Definition at line 62 of file dither.c.

Referenced by ff_dither_alloc(), and quantize_triangular_ns().

const float* DitherContext::ns_coef_a

Definition at line 63 of file dither.c.

Referenced by ff_dither_alloc(), and quantize_triangular_ns().

int DitherContext::channels

Definition at line 65 of file dither.c.

Referenced by ff_dither_alloc(), and ff_dither_free().

DitherState* DitherContext::state

Definition at line 66 of file dither.c.

Referenced by convert_samples(), ff_dither_alloc(), and ff_dither_free().

AudioData* DitherContext::flt_data

Definition at line 68 of file dither.c.

Referenced by ff_convert_dither(), ff_dither_alloc(), and ff_dither_free().

AudioData* DitherContext::s16_data

Definition at line 69 of file dither.c.

Referenced by ff_convert_dither(), ff_dither_alloc(), and ff_dither_free().

AudioConvert* DitherContext::ac_in

Definition at line 70 of file dither.c.

Referenced by ff_convert_dither(), ff_dither_alloc(), and ff_dither_free().

AudioConvert* DitherContext::ac_out

Definition at line 71 of file dither.c.

Referenced by ff_convert_dither(), ff_dither_alloc(), and ff_dither_free().

void(* DitherContext::quantize)(int16_t *dst, const float *src, float *dither, int len)

Definition at line 73 of file dither.c.

Referenced by convert_samples(), and ff_convert_dither().

int DitherContext::samples_align

Definition at line 74 of file dither.c.

Referenced by convert_samples(), and ff_convert_dither().


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