altEngine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Attributes | List of all members
stb_vorbis Struct Reference

#include <stb_vorbis.h>

Collaboration diagram for stb_vorbis:
Collaboration graph
[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
 
FILE * f
 
uint32 f_start
 
int close_on_free
 
uint8stream
 
uint8stream_start
 
uint8stream_end
 
uint32 stream_len
 
uint8 push_mode
 
uint32 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 floor_types [64]
 
Floorfloor_config
 
int residue_count
 
uint16 residue_types [64]
 
Residueresidue_config
 
int mapping_count
 
Mappingmapping
 
int mode_count
 
Mode mode_config [64]
 
uint32 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
 
int16finalY [STB_VORBIS_MAX_CHANNELS]
 
uint32 current_loc
 
int current_loc_valid
 
float * A [2]
 
float * B [2]
 
float * C [2]
 
float * window [2]
 
uint16bit_reverse [2]
 
uint32 serial
 
int last_page
 
int segment_count
 
uint8 segments [255]
 
uint8 page_flag
 
uint8 bytes_in_seg
 
uint8 first_decode
 
int next_seg
 
int last_seg
 
int last_seg_which
 
uint32 acc
 
int valid_bits
 
int packet_bytes
 
int end_seg_with_known_loc
 
uint32 known_loc_for_packet
 
int discard_samples_deferred
 
uint32 samples_output
 
int page_crc_tests
 
CRCscan scan [STB_VORBIS_PUSHDATA_CRC_COUNT]
 
int channel_buffer_start
 
int channel_buffer_end
 

Member Data Documentation

float* stb_vorbis::A[2]
uint32 stb_vorbis::acc
stb_vorbis_alloc stb_vorbis::alloc
float * stb_vorbis::B[2]
uint16* stb_vorbis::bit_reverse[2]
int stb_vorbis::blocksize[2]
int stb_vorbis::blocksize_0
int stb_vorbis::blocksize_1
uint8 stb_vorbis::bytes_in_seg
float * stb_vorbis::C[2]
int stb_vorbis::channel_buffer_end
int stb_vorbis::channel_buffer_start
float* stb_vorbis::channel_buffers[STB_VORBIS_MAX_CHANNELS]
int stb_vorbis::channels
int stb_vorbis::close_on_free
int stb_vorbis::codebook_count
Codebook* stb_vorbis::codebooks
uint32 stb_vorbis::current_loc
int stb_vorbis::current_loc_valid
int stb_vorbis::discard_samples_deferred
int stb_vorbis::end_seg_with_known_loc
int stb_vorbis::eof
enum STBVorbisError stb_vorbis::error
FILE* stb_vorbis::f
uint32 stb_vorbis::f_start
int16* stb_vorbis::finalY[STB_VORBIS_MAX_CHANNELS]
uint32 stb_vorbis::first_audio_page_offset
uint8 stb_vorbis::first_decode
Floor* stb_vorbis::floor_config
int stb_vorbis::floor_count
uint16 stb_vorbis::floor_types[64]
uint32 stb_vorbis::known_loc_for_packet
int stb_vorbis::last_page
int stb_vorbis::last_seg
int stb_vorbis::last_seg_which
Mapping* stb_vorbis::mapping
int stb_vorbis::mapping_count
Mode stb_vorbis::mode_config[64]
int stb_vorbis::mode_count
int stb_vorbis::next_seg
float* stb_vorbis::outputs[STB_VORBIS_MAX_CHANNELS]
ProbedPage stb_vorbis::p_first
ProbedPage stb_vorbis::p_last
int stb_vorbis::packet_bytes
int stb_vorbis::page_crc_tests
uint8 stb_vorbis::page_flag
int stb_vorbis::previous_length
float* stb_vorbis::previous_window[STB_VORBIS_MAX_CHANNELS]
uint8 stb_vorbis::push_mode
Residue* stb_vorbis::residue_config
int stb_vorbis::residue_count
uint16 stb_vorbis::residue_types[64]
unsigned int stb_vorbis::sample_rate
uint32 stb_vorbis::samples_output
int stb_vorbis::segment_count
uint8 stb_vorbis::segments[255]
uint32 stb_vorbis::serial
unsigned int stb_vorbis::setup_memory_required
int stb_vorbis::setup_offset
unsigned int stb_vorbis::setup_temp_memory_required
uint8* stb_vorbis::stream
uint8* stb_vorbis::stream_end
uint32 stb_vorbis::stream_len
uint8* stb_vorbis::stream_start
unsigned int stb_vorbis::temp_memory_required
int stb_vorbis::temp_offset
uint32 stb_vorbis::total_samples
int stb_vorbis::valid_bits
float* stb_vorbis::window[2]

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