Record TOggVorbis_File
Unit
Declaration
type TOggVorbis_File = record
Description
Overview
Fields
![]() |
datasource: Pointer; |
![]() |
seekable: Cint; |
![]() |
offset: Int64; |
![]() |
_end: Int64; |
![]() |
oy: Togg_sync_state; |
![]() |
links: Cint; |
![]() |
offsets: PInt64; |
![]() |
dataoffsets: PInt64; |
![]() |
serialnos: PCLong; |
![]() |
pcmlengths: PInt64; |
![]() |
vi: Pvorbis_info; |
![]() |
vc: Pvorbis_comment; |
![]() |
pcm_offset: Int64; |
![]() |
ready_state: CInt; |
![]() |
current_serialno: Clong; |
![]() |
current_link: CInt; |
![]() |
bittrack: double; |
![]() |
samptrack: double; |
![]() |
os: Togg_stream_state; |
![]() |
vd: Tvorbis_dsp_state; |
![]() |
vb: Tvorbis_block; |
![]() |
callbacks: Tov_callbacks; |
Description
Fields
![]() |
datasource: Pointer; |
![]() |
seekable: Cint; |
* Pointer to a FILE *, etc. * |
![]() |
offset: Int64; |
![]() |
_end: Int64; |
![]() |
oy: Togg_sync_state; |
![]() |
links: Cint; |
![]() |
offsets: PInt64; |
![]() |
dataoffsets: PInt64; |
![]() |
serialnos: PCLong; |
![]() |
pcmlengths: PInt64; |
![]() |
vi: Pvorbis_info; |
* overloaded to maintain binary compatability; x2 size, stores both beginning and end values * |
![]() |
vc: Pvorbis_comment; |
![]() |
pcm_offset: Int64; |
* Decoding working state local storage * |
![]() |
ready_state: CInt; |
![]() |
current_serialno: Clong; |
![]() |
current_link: CInt; |
![]() |
bittrack: double; |
![]() |
samptrack: double; |
![]() |
os: Togg_stream_state; |
![]() |
vd: Tvorbis_dsp_state; |
* take physical pages, weld into a logical stream of packets * |
![]() |
vb: Tvorbis_block; |
* central working state for the packet->PCM decoder * |
![]() |
callbacks: Tov_callbacks; |
* local working space for packet->PCM decode * |