Record TOggVorbis_File

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type TOggVorbis_File = record

Description

 

Overview

Fields

Public datasource: Pointer;
Public seekable: Cint;
Public offset: Int64;
Public _end: Int64;
Public oy: Togg_sync_state;
Public links: Cint;
Public offsets: PInt64;
Public dataoffsets: PInt64;
Public serialnos: PCLong;
Public pcmlengths: PInt64;
Public vi: Pvorbis_info;
Public vc: Pvorbis_comment;
Public pcm_offset: Int64;
Public ready_state: CInt;
Public current_serialno: Clong;
Public current_link: CInt;
Public bittrack: double;
Public samptrack: double;
Public os: Togg_stream_state;
Public vd: Tvorbis_dsp_state;
Public vb: Tvorbis_block;
Public callbacks: Tov_callbacks;

Description

Fields

Public datasource: Pointer;
 
Public seekable: Cint;

* Pointer to a FILE *, etc. *

Public offset: Int64;
 
Public _end: Int64;
 
Public oy: Togg_sync_state;
 
Public links: Cint;
 
Public offsets: PInt64;
 
Public dataoffsets: PInt64;
 
Public serialnos: PCLong;
 
Public pcmlengths: PInt64;
 
Public vi: Pvorbis_info;

* overloaded to maintain binary compatability; x2 size, stores both beginning and end values *

Public vc: Pvorbis_comment;
 
Public pcm_offset: Int64;

* Decoding working state local storage *

Public ready_state: CInt;
 
Public current_serialno: Clong;
 
Public current_link: CInt;
 
Public bittrack: double;
 
Public samptrack: double;
 
Public os: Togg_stream_state;
 
Public vd: Tvorbis_dsp_state;

* take physical pages, weld into a logical stream of packets *

Public vb: Tvorbis_block;

* central working state for the packet->PCM decoder *

Public callbacks: Tov_callbacks;

* local working space for packet->PCM decode *