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

void(* mpadec_t::synth_func)(void *mpadec, MYFLT block[SBLIMIT], int channel, uint8_t *buffer)