lame_global_struct Struct Reference

#include <lame_global_flags.h>

Collaboration diagram for lame_global_struct:

Collaboration graph
[legend]
List of all members.

Public Attributes

unsigned long num_samples
int num_channels
int in_samplerate
int out_samplerate
float scale
float scale_left
float scale_right
int analysis
int bWriteVbrTag
int decode_only
int quality
MPEG_mode mode
int force_ms
int free_format
int findReplayGain
int decode_on_the_fly
int brate
float compression_ratio
int copyright
int original
int extension
int emphasis
int error_protection
int strict_ISO
int disable_reservoir
int quant_comp
int quant_comp_short
int experimentalY
int exp_nspsytune
int preset
vbr_mode VBR
int VBR_q
int VBR_mean_bitrate_kbps
int VBR_min_bitrate_kbps
int VBR_max_bitrate_kbps
int VBR_hard_min
int lowpassfreq
int highpassfreq
int lowpasswidth
int highpasswidth
int psymodel
float maskingadjust
float maskingadjust_short
int ATHonly
int ATHshort
int noATH
int ATHtype
float ATHcurve
float ATHlower
int athaa_type
int athaa_loudapprox
float athaa_sensitivity
int cwlimit
short_block_t short_blocks
int useTemporal
float interChRatio
float msfix
int tune
float tune_value_a
int quantization_type
struct {
   void(*   msgf )(const char *format, va_list ap)
   void(*   debugf )(const char *format, va_list ap)
   void(*   errorf )(const char *format, va_list ap)
report
int version
int encoder_delay
int encoder_padding
int framesize
int frameNum
int lame_allocated_gfp
lame_internal_flagsinternal_flags
struct {
   int   mmx
   int   amd3dnow
   int   sse
asm_optimizations

Detailed Description

Definition at line 27 of file lame_global_flags.h.


Member Data Documentation

unsigned long lame_global_struct::num_samples

Definition at line 29 of file lame_global_flags.h.

Referenced by id3tag_write_v2(), lame_get_num_samples(), lame_get_totalframes(), lame_init_old(), and lame_set_num_samples().

int lame_global_struct::num_channels

Definition at line 30 of file lame_global_flags.h.

Referenced by lame_get_num_channels(), lame_init_old(), lame_init_params(), lame_print_config(), and lame_set_num_channels().

int lame_global_struct::in_samplerate

Definition at line 31 of file lame_global_flags.h.

Referenced by fill_buffer_resample(), id3tag_write_v2(), lame_get_in_samplerate(), lame_get_totalframes(), lame_init_old(), lame_init_params(), lame_set_in_samplerate(), and PutLameVBR().

int lame_global_struct::out_samplerate

Definition at line 32 of file lame_global_flags.h.

Referenced by calc_min_bits(), calc_target_bits(), compute_ath(), encodeSideInfo2(), fill_buffer_resample(), getframebits(), InitVbrTag(), lame_encode_mp3_frame(), lame_get_out_samplerate(), lame_get_totalframes(), lame_init_params(), lame_print_config(), lame_set_out_samplerate(), psymodel_init(), PutVbrTag(), and ResvFrameBegin().

float lame_global_struct::scale

Definition at line 36 of file lame_global_flags.h.

Referenced by flush_bitstream(), lame_encode_buffer_sample_t(), lame_get_scale(), lame_init_old(), lame_print_internals(), and lame_set_scale().

float lame_global_struct::scale_left

Definition at line 38 of file lame_global_flags.h.

Referenced by lame_encode_buffer_sample_t(), lame_get_scale_left(), lame_print_internals(), lame_set_scale_left(), and PutLameVBR().

float lame_global_struct::scale_right

Definition at line 40 of file lame_global_flags.h.

Referenced by lame_get_scale_right(), lame_print_internals(), lame_set_scale_right(), and PutLameVBR().

int lame_global_struct::analysis

Definition at line 44 of file lame_global_flags.h.

Referenced by compute_ffts(), determine_block_type(), L3psycho_anal_ns(), lame_get_analysis(), lame_init_params(), and lame_set_analysis().

int lame_global_struct::bWriteVbrTag

Definition at line 45 of file lame_global_flags.h.

Referenced by InitVbrTag(), lame_get_bWriteVbrTag(), lame_init_bitstream(), lame_init_old(), lame_init_params(), lame_mp3_tags_fid(), lame_print_internals(), and lame_set_bWriteVbrTag().

int lame_global_struct::decode_only

Definition at line 46 of file lame_global_flags.h.

Referenced by lame_get_decode_only(), lame_init_params(), and lame_set_decode_only().

int lame_global_struct::quality

Definition at line 47 of file lame_global_flags.h.

Referenced by fill_buffer_resample(), lame_get_quality(), lame_init_old(), lame_init_qval(), lame_set_quality(), and PutLameVBR().

MPEG_mode lame_global_struct::mode

Definition at line 48 of file lame_global_flags.h.

Referenced by encodeSideInfo2(), InitVbrTag(), L3psycho_anal(), L3psycho_anal_ns(), lame_encode_mp3_frame(), lame_get_mode(), lame_init_old(), lame_init_params(), lame_print_internals(), lame_set_mode(), and PutLameVBR().

int lame_global_struct::force_ms

Definition at line 50 of file lame_global_flags.h.

Referenced by lame_get_force_ms(), lame_init_params(), lame_set_force_ms(), and PutLameVBR().

int lame_global_struct::free_format

Definition at line 51 of file lame_global_flags.h.

Referenced by lame_get_free_format(), lame_init_params(), lame_print_config(), lame_print_internals(), lame_set_free_format(), and PutVbrTag().

int lame_global_struct::findReplayGain

Definition at line 52 of file lame_global_flags.h.

Referenced by lame_get_findReplayGain(), lame_init_old(), lame_init_params(), and lame_set_findReplayGain().

int lame_global_struct::decode_on_the_fly

Definition at line 53 of file lame_global_flags.h.

Referenced by lame_get_decode_on_the_fly(), lame_init_old(), lame_init_params(), and lame_set_decode_on_the_fly().

int lame_global_struct::brate

Definition at line 60 of file lame_global_flags.h.

Referenced by getframebits(), InitVbrTag(), lame_get_brate(), lame_init_params(), lame_print_config(), lame_set_brate(), PutLameVBR(), PutVbrTag(), and ResvFrameBegin().

float lame_global_struct::compression_ratio

Definition at line 61 of file lame_global_flags.h.

Referenced by calc_target_bits(), lame_get_compression_ratio(), lame_init_params(), and lame_set_compression_ratio().

int lame_global_struct::copyright

Definition at line 65 of file lame_global_flags.h.

Referenced by encodeSideInfo2(), lame_get_copyright(), and lame_set_copyright().

int lame_global_struct::original

Definition at line 66 of file lame_global_flags.h.

Referenced by encodeSideInfo2(), lame_get_original(), lame_init_old(), and lame_set_original().

int lame_global_struct::extension

Definition at line 67 of file lame_global_flags.h.

Referenced by encodeSideInfo2(), lame_get_extension(), and lame_set_extension().

int lame_global_struct::emphasis

Definition at line 69 of file lame_global_flags.h.

Referenced by encodeSideInfo2(), lame_get_emphasis(), and lame_set_emphasis().

int lame_global_struct::error_protection

Definition at line 76 of file lame_global_flags.h.

Referenced by encodeSideInfo2(), lame_get_error_protection(), lame_init_params(), lame_set_error_protection(), and PutVbrTag().

int lame_global_struct::strict_ISO

Definition at line 78 of file lame_global_flags.h.

Referenced by lame_get_strict_ISO(), lame_set_strict_ISO(), and ResvFrameBegin().

int lame_global_struct::disable_reservoir

Definition at line 80 of file lame_global_flags.h.

Referenced by drain_into_ancillary(), lame_get_disable_reservoir(), lame_set_brate(), lame_set_disable_reservoir(), PutLameVBR(), ResvFrameBegin(), and ResvMaxBits().

int lame_global_struct::quant_comp

Definition at line 83 of file lame_global_flags.h.

Referenced by lame_get_quant_comp(), lame_init_old(), lame_print_internals(), lame_set_quant_comp(), and outer_loop().

int lame_global_struct::quant_comp_short

Definition at line 84 of file lame_global_flags.h.

Referenced by lame_get_quant_comp_short(), lame_init_old(), lame_print_internals(), lame_set_quant_comp_short(), and outer_loop().

int lame_global_struct::experimentalY

Definition at line 85 of file lame_global_flags.h.

Referenced by lame_get_experimentalY(), lame_print_internals(), and lame_set_experimentalY().

int lame_global_struct::exp_nspsytune

Definition at line 86 of file lame_global_flags.h.

Referenced by iteration_init(), lame_get_exp_nspsytune(), lame_set_exp_nspsytune(), and PutLameVBR().

int lame_global_struct::preset

Definition at line 88 of file lame_global_flags.h.

Referenced by apply_preset(), lame_init_old(), lame_set_preset(), and PutLameVBR().

vbr_mode lame_global_struct::VBR

Definition at line 91 of file lame_global_flags.h.

Referenced by calc_xmin(), compute_masking_s(), init_s3_values(), InitVbrTag(), L3psycho_anal(), L3psycho_anal_ns(), lame_get_VBR(), lame_init_old(), lame_init_params(), lame_print_internals(), lame_set_VBR(), outer_loop(), PutLameVBR(), and PutVbrTag().

int lame_global_struct::VBR_q

Definition at line 92 of file lame_global_flags.h.

Referenced by lame_get_VBR_q(), lame_init_old(), lame_init_params(), lame_set_VBR_q(), and PutLameVBR().

int lame_global_struct::VBR_mean_bitrate_kbps

Definition at line 93 of file lame_global_flags.h.

Referenced by calc_target_bits(), lame_get_VBR_mean_bitrate_kbps(), lame_init_old(), lame_init_params(), lame_set_VBR_mean_bitrate_kbps(), and PutLameVBR().

int lame_global_struct::VBR_min_bitrate_kbps

Definition at line 94 of file lame_global_flags.h.

Referenced by lame_get_VBR_min_bitrate_kbps(), lame_init_old(), lame_set_VBR_min_bitrate_kbps(), and PutLameVBR().

int lame_global_struct::VBR_max_bitrate_kbps

Definition at line 95 of file lame_global_flags.h.

Referenced by lame_get_VBR_max_bitrate_kbps(), lame_init_old(), and lame_set_VBR_max_bitrate_kbps().

int lame_global_struct::VBR_hard_min

Definition at line 96 of file lame_global_flags.h.

Referenced by calc_min_bits(), lame_get_VBR_hard_min(), lame_init_old(), lame_set_VBR_hard_min(), VBR_new_iteration_loop(), and VBR_old_iteration_loop().

int lame_global_struct::lowpassfreq

Definition at line 102 of file lame_global_flags.h.

Referenced by lame_get_lowpassfreq(), lame_init_old(), lame_init_params(), lame_set_lowpassfreq(), and PutLameVBR().

int lame_global_struct::highpassfreq

Definition at line 104 of file lame_global_flags.h.

Referenced by lame_get_highpassfreq(), lame_init_old(), lame_init_params(), lame_set_highpassfreq(), and PutLameVBR().

int lame_global_struct::lowpasswidth

Definition at line 106 of file lame_global_flags.h.

Referenced by lame_get_lowpasswidth(), lame_init_old(), lame_init_params(), and lame_set_lowpasswidth().

int lame_global_struct::highpasswidth

Definition at line 108 of file lame_global_flags.h.

Referenced by lame_get_highpasswidth(), lame_init_old(), lame_init_params(), and lame_set_highpasswidth().

int lame_global_struct::psymodel

Definition at line 117 of file lame_global_flags.h.

Referenced by ATHmdct(), calc_min_bits(), compute_ath(), iteration_init(), lame_encode_mp3_frame(), lame_get_psy_model(), lame_init_old(), lame_print_internals(), lame_set_psy_model(), and on_pe().

float lame_global_struct::maskingadjust

Definition at line 118 of file lame_global_flags.h.

Referenced by lame_get_maskingadjust(), and lame_set_maskingadjust().

float lame_global_struct::maskingadjust_short

Definition at line 119 of file lame_global_flags.h.

Referenced by lame_get_maskingadjust_short(), and lame_set_maskingadjust_short().

int lame_global_struct::ATHonly

Definition at line 120 of file lame_global_flags.h.

Referenced by calc_xmin(), lame_get_ATHonly(), lame_print_internals(), lame_set_ATHonly(), PutLameVBR(), and set_pinfo().

int lame_global_struct::ATHshort

Definition at line 121 of file lame_global_flags.h.

Referenced by lame_get_ATHshort(), lame_print_internals(), lame_set_ATHshort(), and set_pinfo().

int lame_global_struct::noATH

Definition at line 122 of file lame_global_flags.h.

Referenced by compute_ath(), lame_get_noATH(), lame_print_internals(), lame_set_noATH(), and PutLameVBR().

int lame_global_struct::ATHtype

Definition at line 123 of file lame_global_flags.h.

Referenced by ATHformula(), lame_get_ATHtype(), lame_init_old(), lame_print_internals(), lame_set_ATHtype(), and PutLameVBR().

float lame_global_struct::ATHcurve

Definition at line 124 of file lame_global_flags.h.

Referenced by ATHformula(), lame_get_ATHcurve(), lame_init_old(), lame_print_internals(), and lame_set_ATHcurve().

float lame_global_struct::ATHlower

Definition at line 125 of file lame_global_flags.h.

Referenced by ATHmdct(), lame_get_ATHlower(), lame_print_internals(), and lame_set_ATHlower().

int lame_global_struct::athaa_type

Definition at line 126 of file lame_global_flags.h.

Referenced by lame_get_athaa_type(), lame_init_old(), and lame_set_athaa_type().

int lame_global_struct::athaa_loudapprox

Definition at line 127 of file lame_global_flags.h.

Referenced by lame_init_old(), and lame_print_internals().

float lame_global_struct::athaa_sensitivity

Definition at line 128 of file lame_global_flags.h.

Referenced by lame_get_athaa_sensitivity(), lame_init_old(), and lame_set_athaa_sensitivity().

int lame_global_struct::cwlimit

Definition at line 129 of file lame_global_flags.h.

Referenced by lame_get_cwlimit(), and lame_set_cwlimit().

short_block_t lame_global_struct::short_blocks

Definition at line 130 of file lame_global_flags.h.

Referenced by block_type_set(), lame_get_allow_diff_short(), lame_get_force_short_blocks(), lame_get_no_short_blocks(), lame_init_old(), lame_print_internals(), lame_set_allow_diff_short(), lame_set_force_short_blocks(), lame_set_no_short_blocks(), and PutLameVBR().

int lame_global_struct::useTemporal

Definition at line 131 of file lame_global_flags.h.

Referenced by lame_get_useTemporal(), lame_init_old(), lame_print_internals(), and lame_set_useTemporal().

float lame_global_struct::interChRatio

Definition at line 132 of file lame_global_flags.h.

Referenced by lame_get_interChRatio(), lame_init_old(), lame_print_internals(), and lame_set_interChRatio().

float lame_global_struct::msfix

Definition at line 133 of file lame_global_flags.h.

Referenced by lame_get_msfix(), lame_init_old(), and lame_set_msfix().

int lame_global_struct::tune

Definition at line 135 of file lame_global_flags.h.

Referenced by lame_set_tune().

float lame_global_struct::tune_value_a

Definition at line 136 of file lame_global_flags.h.

Referenced by lame_set_tune().

int lame_global_struct::quantization_type

Definition at line 138 of file lame_global_flags.h.

Referenced by lame_get_quantization_type(), and lame_set_quantization_type().

void(* lame_global_struct::msgf)(const char *format, va_list ap)

Referenced by lame_init_params(), and lame_set_msgf().

void(* lame_global_struct::debugf)(const char *format, va_list ap)

Referenced by lame_init_params(), and lame_set_debugf().

void(* lame_global_struct::errorf)(const char *format, va_list ap)

Referenced by lame_init_params(), and lame_set_errorf().

struct { ... } lame_global_struct::report

Referenced by lame_init_params(), lame_set_debugf(), lame_set_errorf(), and lame_set_msgf().

int lame_global_struct::version

Definition at line 151 of file lame_global_flags.h.

Referenced by AddVbrFrame(), encodeSideInfo2(), getframebits(), InitVbrTag(), lame_bitrate_kbps(), lame_get_version(), lame_init_params(), lame_print_internals(), PutVbrTag(), and writeMainData().

int lame_global_struct::encoder_delay

Definition at line 152 of file lame_global_flags.h.

Referenced by lame_get_encoder_delay(), and lame_init_params().

int lame_global_struct::encoder_padding

Definition at line 153 of file lame_global_flags.h.

Referenced by lame_encode_flush(), lame_get_encoder_padding(), and lame_init_old().

int lame_global_struct::framesize

Definition at line 154 of file lame_global_flags.h.

Referenced by calc_target_bits(), fill_buffer(), lame_encode(), lame_encode_flush(), lame_encode_frame_init(), lame_get_framesize(), lame_get_totalframes(), and lame_init_params().

int lame_global_struct::frameNum

Definition at line 155 of file lame_global_flags.h.

Referenced by lame_encode_frame(), lame_get_frameNum(), and lame_init_bitstream().

int lame_global_struct::lame_allocated_gfp

Definition at line 156 of file lame_global_flags.h.

Referenced by lame_close(), and lame_init().

lame_internal_flags* lame_global_struct::internal_flags

Definition at line 164 of file lame_global_flags.h.

Referenced by ABR_iteration_loop(), add_dummy_byte(), AddVbrFrame(), amp_scalefac_bands(), balance_noise(), block_type_set(), calc_interchannel_masking(), calc_min_bits(), calc_target_bits(), calc_xmin(), CBR_iteration_loop(), compute_ath(), compute_ffts(), compute_flushbits(), compute_masking_s(), determine_block_type(), drain_into_ancillary(), encodeSideInfo2(), fill_buffer(), fill_buffer_resample(), flush_bitstream(), format_bitstream(), get_framebits(), getframebits(), gtkcontrol(), id3tag_add_v2(), id3tag_init(), id3tag_pad_v2(), id3tag_set_album(), id3tag_set_albumart(), id3tag_set_artist(), id3tag_set_comment(), id3tag_set_fieldvalue(), id3tag_set_genre(), id3tag_set_title(), id3tag_set_track(), id3tag_set_year(), id3tag_space_v1(), id3tag_v1_only(), id3tag_v2_only(), id3tag_write_v1(), id3tag_write_v2(), InitVbrTag(), iteration_init(), L3psycho_anal(), L3psycho_anal_ns(), lame_bitrate_block_type_hist(), lame_bitrate_hist(), lame_bitrate_kbps(), lame_bitrate_stereo_mode_hist(), lame_block_type_hist(), lame_close(), lame_encode(), lame_encode_buffer(), lame_encode_buffer_float(), lame_encode_buffer_int(), lame_encode_buffer_interleaved(), lame_encode_buffer_long(), lame_encode_buffer_long2(), lame_encode_buffer_sample_t(), lame_encode_flush(), lame_encode_flush_nogap(), lame_encode_frame_init(), lame_encode_mp3_frame(), lame_get_AudiophileGain(), lame_get_mf_samples_to_encode(), lame_get_noclipGainChange(), lame_get_noclipScale(), lame_get_nogap_currentindex(), lame_get_nogap_total(), lame_get_PeakSample(), lame_get_RadioGain(), lame_get_sfscale(), lame_get_short_threshold_lrm(), lame_get_short_threshold_s(), lame_get_subblock_gain(), lame_get_substep(), lame_init_bitstream(), lame_init_old(), lame_init_params(), lame_init_params_ppflt(), lame_init_qval(), lame_mp3_tags_fid(), lame_print_config(), lame_print_internals(), lame_set_athaa_loudapprox(), lame_set_nogap_currentindex(), lame_set_nogap_total(), lame_set_sfscale(), lame_set_short_threshold_lrm(), lame_set_short_threshold_s(), lame_set_subblock_gain(), lame_set_substep(), lame_stereo_mode_hist(), on_pe(), outer_loop(), psymodel_init(), PutLameVBR(), PutVbrTag(), ResvFrameBegin(), ResvMaxBits(), set_frame_pinfo(), set_pinfo(), VBR_encode_granule(), VBR_new_iteration_loop(), VBR_new_prepare(), VBR_old_iteration_loop(), VBR_old_prepare(), and writeMainData().

int lame_global_struct::mmx

Definition at line 168 of file lame_global_flags.h.

Referenced by lame_init_old(), lame_init_params(), and lame_set_asm_optimizations().

int lame_global_struct::amd3dnow

Definition at line 169 of file lame_global_flags.h.

Referenced by lame_init_old(), lame_init_params(), and lame_set_asm_optimizations().

int lame_global_struct::sse

Definition at line 170 of file lame_global_flags.h.

Referenced by lame_init_old(), lame_init_params(), and lame_set_asm_optimizations().

struct { ... } lame_global_struct::asm_optimizations

Referenced by lame_init_old(), lame_init_params(), and lame_set_asm_optimizations().


The documentation for this struct was generated from the following file:
Generated on Sun Dec 2 11:37:49 2007 for LAME by  doxygen 1.5.2