Csound and CsoundAC API  5.17
Data Fields
mpadec_t Struct Reference

#include <mpadec_internal.h>

Data Fields

uint32_t bit_buffer
uint8_t bits_left
uint32_t bytes_left
mpadec_config_t config
uint16_t crc
uint32_t decoded_frames
uint32_t decoded_samples
uint32_t dsize
uint8_t error
frameinfo_t frame
uint8_t free_format
uint32_t header
uint32_t hsize
uint8_t hybrid_block [4]
MYFLT hybrid_buffers [2][2][SBLIMIT *SSLIMIT]
MYFLT hybrid_in [2][SBLIMIT][SSLIMIT]
MYFLT hybrid_out [2][SSLIMIT][SBLIMIT]
uint8_tnext_byte
uint8_t pad1
uint16_t pad2
uint32_t padding_samples
uint32_t padding_start
uint32_t prev_frame_size
MYFLT replay_gain
uint8_t reservoir [2048]
uint32_t reservoir_size
uint32_t sample_size
sideinfo_t sideinfo
uint32_t size
uint32_t skip_samples
uint32_t ssize
uint32_t state
MYFLT synth_buffers [2][2][0x110]
uint32_t synth_bufoffs
void(* synth_func )(void *mpadec, MYFLT block[SBLIMIT], int channel, uint8_t *buffer)
uint32_t synth_size
mpadec_tables_t tables
mp3tag_info_t tag_info

Field Documentation

uint32_t mpadec_t::bit_buffer
uint8_t mpadec_t::bits_left
uint32_t mpadec_t::bytes_left
mpadec_config_t mpadec_t::config
uint16_t mpadec_t::crc
uint32_t mpadec_t::decoded_frames
uint32_t mpadec_t::decoded_samples
uint32_t mpadec_t::dsize
uint8_t mpadec_t::error
frameinfo_t mpadec_t::frame
uint8_t mpadec_t::free_format
uint32_t mpadec_t::header
uint32_t mpadec_t::hsize
uint8_t mpadec_t::hybrid_block[4]
MYFLT mpadec_t::hybrid_buffers[2][2][SBLIMIT *SSLIMIT]
MYFLT mpadec_t::hybrid_in[2][SBLIMIT][SSLIMIT]
MYFLT mpadec_t::hybrid_out[2][SSLIMIT][SBLIMIT]
uint8_t* mpadec_t::next_byte
uint8_t mpadec_t::pad1
uint16_t mpadec_t::pad2
uint32_t mpadec_t::padding_samples
uint32_t mpadec_t::padding_start
uint32_t mpadec_t::prev_frame_size
MYFLT mpadec_t::replay_gain
uint8_t mpadec_t::reservoir[2048]
uint32_t mpadec_t::reservoir_size
uint32_t mpadec_t::sample_size
sideinfo_t mpadec_t::sideinfo
uint32_t mpadec_t::size
uint32_t mpadec_t::skip_samples
uint32_t mpadec_t::ssize
uint32_t mpadec_t::state
MYFLT mpadec_t::synth_buffers[2][2][0x110]
uint32_t mpadec_t::synth_bufoffs
void(* mpadec_t::synth_func)(void *mpadec, MYFLT block[SBLIMIT], int channel, uint8_t *buffer)
uint32_t mpadec_t::synth_size
mpadec_tables_t mpadec_t::tables
mp3tag_info_t mpadec_t::tag_info