RetroArch
Public Attributes | List of all members
stb_vorbis Struct Reference

#include <stb_vorbis.h>

Collaboration diagram for stb_vorbis:
[legend]

Public Attributes

unsigned int sample_rate
 
int channels
 
unsigned int setup_memory_required
 
unsigned int temp_memory_required
 
unsigned int setup_temp_memory_required
 
uint8_tstream
 
uint8_tstream_start
 
uint8_tstream_end
 
uint32_t stream_len
 
uint8_t push_mode
 
uint32_t first_audio_page_offset
 
ProbedPage p_first
 
ProbedPage p_last
 
stb_vorbis_alloc alloc
 
int setup_offset
 
int temp_offset
 
int eof
 
enum STBVorbisError error
 
int blocksize [2]
 
int blocksize_0
 
int blocksize_1
 
int codebook_count
 
Codebookcodebooks
 
int floor_count
 
uint16_t floor_types [64]
 
Floorfloor_config
 
int residue_count
 
uint16_t residue_types [64]
 
Residueresidue_config
 
int mapping_count
 
Mappingmapping
 
int mode_count
 
Mode mode_config [64]
 
uint32_t total_samples
 
float * channel_buffers [STB_VORBIS_MAX_CHANNELS]
 
float * outputs [STB_VORBIS_MAX_CHANNELS]
 
float * previous_window [STB_VORBIS_MAX_CHANNELS]
 
int previous_length
 
int16_tfinalY [STB_VORBIS_MAX_CHANNELS]
 
uint32_t current_loc
 
int current_loc_valid
 
float * A [2]
 
float * B [2]
 
float * C [2]
 
float * window [2]
 
uint16_tbit_reverse [2]
 
uint32_t serial
 
int last_page
 
int segment_count
 
uint8_t segments [255]
 
uint8_t page_flag
 
uint8_t bytes_in_seg
 
uint8_t first_decode
 
int next_seg
 
int last_seg
 
int last_seg_which
 
uint32_t acc
 
int valid_bits
 
int packet_bytes
 
int end_seg_with_known_loc
 
uint32_t known_loc_for_packet
 
int discard_samples_deferred
 
uint32_t samples_output
 
int page_crc_tests
 
int channel_buffer_start
 
int channel_buffer_end
 

Member Data Documentation

◆ A

float* stb_vorbis::A[2]

◆ acc

uint32_t stb_vorbis::acc

◆ alloc

stb_vorbis_alloc stb_vorbis::alloc

◆ B

float * stb_vorbis::B[2]

◆ bit_reverse

uint16_t* stb_vorbis::bit_reverse[2]

◆ blocksize

int stb_vorbis::blocksize[2]

◆ blocksize_0

int stb_vorbis::blocksize_0

◆ blocksize_1

int stb_vorbis::blocksize_1

◆ bytes_in_seg

uint8_t stb_vorbis::bytes_in_seg

◆ C

float * stb_vorbis::C[2]

◆ channel_buffer_end

int stb_vorbis::channel_buffer_end

◆ channel_buffer_start

int stb_vorbis::channel_buffer_start

◆ channel_buffers

float* stb_vorbis::channel_buffers[STB_VORBIS_MAX_CHANNELS]

◆ channels

int stb_vorbis::channels

◆ codebook_count

int stb_vorbis::codebook_count

◆ codebooks

Codebook* stb_vorbis::codebooks

◆ current_loc

uint32_t stb_vorbis::current_loc

◆ current_loc_valid

int stb_vorbis::current_loc_valid

◆ discard_samples_deferred

int stb_vorbis::discard_samples_deferred

◆ end_seg_with_known_loc

int stb_vorbis::end_seg_with_known_loc

◆ eof

int stb_vorbis::eof

◆ error

enum STBVorbisError stb_vorbis::error

◆ finalY

int16_t* stb_vorbis::finalY[STB_VORBIS_MAX_CHANNELS]

◆ first_audio_page_offset

uint32_t stb_vorbis::first_audio_page_offset

◆ first_decode

uint8_t stb_vorbis::first_decode

◆ floor_config

Floor* stb_vorbis::floor_config

◆ floor_count

int stb_vorbis::floor_count

◆ floor_types

uint16_t stb_vorbis::floor_types[64]

◆ known_loc_for_packet

uint32_t stb_vorbis::known_loc_for_packet

◆ last_page

int stb_vorbis::last_page

◆ last_seg

int stb_vorbis::last_seg

◆ last_seg_which

int stb_vorbis::last_seg_which

◆ mapping

Mapping* stb_vorbis::mapping

◆ mapping_count

int stb_vorbis::mapping_count

◆ mode_config

Mode stb_vorbis::mode_config[64]

◆ mode_count

int stb_vorbis::mode_count

◆ next_seg

int stb_vorbis::next_seg

◆ outputs

float* stb_vorbis::outputs[STB_VORBIS_MAX_CHANNELS]

◆ p_first

ProbedPage stb_vorbis::p_first

◆ p_last

ProbedPage stb_vorbis::p_last

◆ packet_bytes

int stb_vorbis::packet_bytes

◆ page_crc_tests

int stb_vorbis::page_crc_tests

◆ page_flag

uint8_t stb_vorbis::page_flag

◆ previous_length

int stb_vorbis::previous_length

◆ previous_window

float* stb_vorbis::previous_window[STB_VORBIS_MAX_CHANNELS]

◆ push_mode

uint8_t stb_vorbis::push_mode

◆ residue_config

Residue* stb_vorbis::residue_config

◆ residue_count

int stb_vorbis::residue_count

◆ residue_types

uint16_t stb_vorbis::residue_types[64]

◆ sample_rate

unsigned int stb_vorbis::sample_rate

◆ samples_output

uint32_t stb_vorbis::samples_output

◆ segment_count

int stb_vorbis::segment_count

◆ segments

uint8_t stb_vorbis::segments[255]

◆ serial

uint32_t stb_vorbis::serial

◆ setup_memory_required

unsigned int stb_vorbis::setup_memory_required

◆ setup_offset

int stb_vorbis::setup_offset

◆ setup_temp_memory_required

unsigned int stb_vorbis::setup_temp_memory_required

◆ stream

uint8_t* stb_vorbis::stream

◆ stream_end

uint8_t* stb_vorbis::stream_end

◆ stream_len

uint32_t stb_vorbis::stream_len

◆ stream_start

uint8_t* stb_vorbis::stream_start

◆ temp_memory_required

unsigned int stb_vorbis::temp_memory_required

◆ temp_offset

int stb_vorbis::temp_offset

◆ total_samples

uint32_t stb_vorbis::total_samples

◆ valid_bits

int stb_vorbis::valid_bits

◆ window

float* stb_vorbis::window[2]

The documentation for this struct was generated from the following file: