WMACodecContext Struct Reference
#include <wma.h>
1 = 0x160 (WMAV1), 2 = 0x161 (WMAV2)
exponent coding: 0 = lsp, 1 = vlc + delta
true if perceptual noise is added
index of first coef in high band
first coded coef
max number of coded coefficients
frame length in samples
frame_len = 1 << frame_len_bits
number of block sizes
log2 of current block length
log2 of next block length
log2 of prev block length
block length in samples
block number in current frame
current position in frame
true if mid/side stereo mode
true if channel is coded
log2 ratio frame/exp. length
Detailed Description
Definition at line 68 of file wma.h.
Field Documentation
◆ avctx
Definition at line 69 of file wma.h.
◆ gb
Definition at line 70 of file wma.h.
◆ pb
Definition at line 71 of file wma.h.
◆ version
int WMACodecContext::version
1 = 0x160 (WMAV1), 2 = 0x161 (WMAV2)
Definition at line 72 of file wma.h.
◆ use_bit_reservoir
int WMACodecContext::use_bit_reservoir
Definition at line 73 of file wma.h.
◆ use_variable_block_len
int WMACodecContext::use_variable_block_len
Definition at line 74 of file wma.h.
◆ use_exp_vlc
int WMACodecContext::use_exp_vlc
exponent coding: 0 = lsp, 1 = vlc + delta
Definition at line 75 of file wma.h.
◆ use_noise_coding
int WMACodecContext::use_noise_coding
true if perceptual noise is added
Definition at line 76 of file wma.h.
◆ byte_offset_bits
int WMACodecContext::byte_offset_bits
Definition at line 77 of file wma.h.
◆ exp_vlc
VLC WMACodecContext::exp_vlc
Definition at line 78 of file wma.h.
◆ exponent_sizes
Definition at line 79 of file wma.h.
◆ exponent_bands
Definition at line 80 of file wma.h.
◆ high_band_start
index of first coef in high band
Definition at line 81 of file wma.h.
◆ coefs_start
int WMACodecContext::coefs_start
first coded coef
Definition at line 82 of file wma.h.
◆ coefs_end
max number of coded coefficients
Definition at line 83 of file wma.h.
◆ exponent_high_sizes
Definition at line 84 of file wma.h.
◆ exponent_high_bands
Definition at line 85 of file wma.h.
◆ hgain_vlc
VLC WMACodecContext::hgain_vlc
Definition at line 86 of file wma.h.
◆ high_band_coded
Definition at line 89 of file wma.h.
◆ high_band_values
Definition at line 90 of file wma.h.
◆ coef_vlc
VLC WMACodecContext::coef_vlc[2]
Definition at line 94 of file wma.h.
◆ run_table
uint16_t* WMACodecContext::run_table[2]
Definition at line 95 of file wma.h.
◆ level_table
float* WMACodecContext::level_table[2]
Definition at line 96 of file wma.h.
◆ int_table
uint16_t* WMACodecContext::int_table[2]
Definition at line 97 of file wma.h.
◆ coef_vlcs
Definition at line 98 of file wma.h.
◆ frame_len
int WMACodecContext::frame_len
frame length in samples
Definition at line 100 of file wma.h.
◆ frame_len_bits
int WMACodecContext::frame_len_bits
frame_len = 1 << frame_len_bits
Definition at line 101 of file wma.h.
◆ nb_block_sizes
int WMACodecContext::nb_block_sizes
number of block sizes
Definition at line 102 of file wma.h.
◆ reset_block_lengths
int WMACodecContext::reset_block_lengths
◆ block_len_bits
int WMACodecContext::block_len_bits
log2 of current block length
Definition at line 105 of file wma.h.
◆ next_block_len_bits
int WMACodecContext::next_block_len_bits
log2 of next block length
Definition at line 106 of file wma.h.
◆ prev_block_len_bits
int WMACodecContext::prev_block_len_bits
log2 of prev block length
Definition at line 107 of file wma.h.
◆ block_len
int WMACodecContext::block_len
block length in samples
Definition at line 108 of file wma.h.
◆ block_num
int WMACodecContext::block_num
block number in current frame
Definition at line 109 of file wma.h.
◆ block_pos
int WMACodecContext::block_pos
current position in frame
Definition at line 110 of file wma.h.
◆ ms_stereo
uint8_t WMACodecContext::ms_stereo
true if mid/side stereo mode
Definition at line 111 of file wma.h.
◆ channel_coded
true if channel is coded
Definition at line 112 of file wma.h.
◆ exponents_bsize
log2 ratio frame/exp. length
Definition at line 113 of file wma.h.
◆ exponents
◆ max_exponent
◆ coefs1
◆ coefs
◆ output
◆ mdct_ctx
◆ mdct_fn
◆ windows
◆ frame_out
◆ last_superframe
◆ last_bitoffset
int WMACodecContext::last_bitoffset
◆ last_superframe_len
int WMACodecContext::last_superframe_len
◆ exponents_initialized
◆ noise_table
◆ noise_index
int WMACodecContext::noise_index
◆ noise_mult
float WMACodecContext::noise_mult
◆ lsp_cos_table
◆ lsp_pow_e_table
float WMACodecContext::lsp_pow_e_table[256]
◆ lsp_pow_m_table1
◆ lsp_pow_m_table2
◆ fdsp
◆ eof_done
int WMACodecContext::eof_done
The documentation for this struct was generated from the following file:
Generated on Sun Sep 6 2026 19:21:29 for FFmpeg by doxygen 1.13.2