pub struct DecoderChannelContext {Show 24 fields
pub previous_q_lsp: [Word16; 10],
pub excitation_vector: [Word16; 234],
pub bounded_adaptative_codebook_gain: Word16,
pub adaptative_codebook_gain: Word16,
pub fixed_codebook_gain: Word16,
pub reconstructed_speech: [Word16; 90],
pub pseudo_random_seed: u16,
pub cng_pseudo_random_seed: u16,
pub last_q_lsf: [Word16; 10],
pub previous_l_code_word: [[Word16; 10]; 4],
pub last_valid_l0: u16,
pub previous_int_pitch_delay: i16,
pub previous_gain_prediction_error: [Word16; 4],
pub residual_signal_buffer: [Word16; 223],
pub scaled_residual_signal_buffer: [Word16; 223],
pub long_term_filtered_residual_signal_buffer: [Word16; 41],
pub short_term_filtered_residual_signal_buffer: [Word16; 50],
pub previous_adaptative_gain: Word16,
pub input_x0: Word16,
pub input_x1: Word16,
pub output_y2: Word32,
pub output_y1: Word32,
pub cng_channel_context: CngChannelContext,
pub previous_frame_is_active_flag: u8,
}Fields§
§previous_q_lsp: [Word16; 10]§excitation_vector: [Word16; 234]§bounded_adaptative_codebook_gain: Word16§adaptative_codebook_gain: Word16§fixed_codebook_gain: Word16§reconstructed_speech: [Word16; 90]§pseudo_random_seed: u16§cng_pseudo_random_seed: u16§last_q_lsf: [Word16; 10]§previous_l_code_word: [[Word16; 10]; 4]§last_valid_l0: u16§previous_int_pitch_delay: i16§previous_gain_prediction_error: [Word16; 4]§residual_signal_buffer: [Word16; 223]§scaled_residual_signal_buffer: [Word16; 223]§long_term_filtered_residual_signal_buffer: [Word16; 41]§short_term_filtered_residual_signal_buffer: [Word16; 50]§previous_adaptative_gain: Word16§input_x0: Word16§input_x1: Word16§output_y2: Word32§output_y1: Word32§cng_channel_context: CngChannelContext§previous_frame_is_active_flag: u8Auto Trait Implementations§
impl Freeze for DecoderChannelContext
impl RefUnwindSafe for DecoderChannelContext
impl Send for DecoderChannelContext
impl Sync for DecoderChannelContext
impl Unpin for DecoderChannelContext
impl UnsafeUnpin for DecoderChannelContext
impl UnwindSafe for DecoderChannelContext
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more