audio-formats v1.5.0 (2021-12-30T17:37:28Z)
Dub
Repo
peek_decode_initial
audioformats
stb_vorbis2
Undocumented in source. Be warned that the author may not have intended to support it.
nothrow @
nogc
static
int
peek_decode_initial
(
vorb
*
f
,
int
*
p_left_start
,
int
*
p_left_end
,
int
*
p_right_start
,
int
*
p_right_end
,
int
*
mode
)
Meta
Source
See Implementation
audioformats
stb_vorbis2
aliases
STBVorbisError
YTYPE
codetype
int16
int32
int8
uint16
uint32
uint8
vorb
enums
VORBIS__no_error
VORBIS_packet_id
functions
CODEBOOK_ELEMENT
CODEBOOK_ELEMENT_BASE
CODEBOOK_ELEMENT_FAST
DECODE
DECODE_RAW
DECODE_VQ
array_size_required
crc32_init
crc32_update
get8
maybe_start_packet
point_compare_2
setup_malloc
setup_temp_free
setup_temp_malloc
stb_vorbis_close
stb_vorbis_get_comment
stb_vorbis_get_error
stb_vorbis_get_file_offset
stb_vorbis_get_frame_float
stb_vorbis_get_info
stb_vorbis_get_sample_offset
stb_vorbis_get_samples_float
stb_vorbis_get_samples_float_interleaved
stb_vorbis_open_file
stb_vorbis_open_file_section
stb_vorbis_seek
stb_vorbis_seek_frame
stb_vorbis_seek_start
stb_vorbis_stream_length_in_samples
stb_vorbis_stream_length_in_seconds
temp_alloc
temp_alloc_restore
temp_alloc_save
temp_block_array
temp_free
uint32_compare_2
vorbis_find_page
manifest constants
EOP
FALSE
FAST_HUFFMAN_TABLE_MASK
FAST_HUFFMAN_TABLE_SIZE
INVALID_BITS
MAX_BLOCKSIZE
MAX_BLOCKSIZE_LOG
M_PI
NO_CODE
PAGEFLAG_continued_packet
PAGEFLAG_first_page
PAGEFLAG_last_page
SAMPLE_unknown
STB_VORBIS_DIVIDES_IN_CODEBOOK
STB_VORBIS_DIVIDES_IN_RESIDUE
STB_VORBIS_DIVIDE_TABLE
STB_VORBIS_FAST_HUFFMAN_LENGTH
STB_VORBIS_FAST_HUFFMAN_SHORT
STB_VORBIS_MAX_CHANNELS
STB_VORBIS_NO_CRT
STB_VORBIS_NO_DEFER_FLOOR
STB_VORBIS_NO_FAST_SCALED_FLOAT
STB_VORBIS_NO_HUFFMAN_BINARY_SEARCH
STB_VORBIS_NO_INTEGER_CONVERSION
STB_VORBIS_NO_STDIO
TRUE
static functions
add_entry
bit_reverse
capture_pattern
codebook_decode
codebook_decode_deinterleave_repeat
codebook_decode_scalar
codebook_decode_scalar_raw
codebook_decode_start
codebook_decode_step
compute_accelerated_huffman
compute_bitreverse
compute_codewords
compute_sorted_huffman
compute_twiddle_factors
compute_window
decode_residue
do_floor
draw_line
error
float32_unpack
flush_packet
get32
get32_packet
get8_packet
get8_packet_raw
get_bits
get_seek_page_info
get_window
getn
go_to_page_before
ilog
imdct_step3_inner_r_loop
imdct_step3_inner_s_loop
imdct_step3_inner_s_loop_ld654
imdct_step3_iter0_loop
include_in_sort
init_blocksize
inverse_mdct
iter_54
lookup1_values
make_block_array
neighbors
next_segment
peek_decode_initial
predict_point
prep_huffman
residue_decode
seek_to_sample_coarse
set_file_offset
setup_free
skip
square
start_decoder
start_packet
start_page
start_page_no_capturepattern
vorbis_alloc
vorbis_decode_initial
vorbis_decode_packet
vorbis_decode_packet_rest
vorbis_deinit
vorbis_finish_frame
vorbis_init
vorbis_pump_first_frame
vorbis_validate
static variables
inverse_db_table
ogg_page_header
structs
CRCscan
Codebook
Floor0
Floor1
Mapping
MappingChannel
Mode
ProbedPage
Residue
stb_vorbis
stb_vorbis_alloc
stb_vorbis_comment
stb_vorbis_info
stbv__floor_ordering
unions
Floor
variables
CRC32_POLY
NULL