ok_vorbisfile: Record TOggVorbis_File

# Record TOggVorbis_File

Description
Fields

## Unit

ok_vorbisfile

## Declaration

`type TOggVorbis_File = record`

## Description

This item has no 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;`
This item has no description.

Public | `seekable: Cint;`
* Pointer to a FILE *, etc. *

Public | `offset: Int64;`
This item has no description.

Public | `_end: Int64;`
This item has no description.

Public | `oy: Togg_sync_state;`
This item has no description.

Public | `links: Cint;`
This item has no description.

Public | `offsets: PInt64;`
This item has no description.

Public | `dataoffsets: PInt64;`
This item has no description.

Public | `serialnos: PCLong;`
This item has no description.

Public | `pcmlengths: PInt64;`
This item has no description.

Public | `vi: Pvorbis_info;`
* overloaded to maintain binary compatability; x2 size, stores both beginning and end values *

Public | `vc: Pvorbis_comment;`
This item has no description.

Public | `pcm_offset: Int64;`
* Decoding working state local storage *

Public | `ready_state: CInt;`
This item has no description.

Public | `current_serialno: Clong;`
This item has no description.

Public | `current_link: CInt;`
This item has no description.

Public | `bittrack: double;`
This item has no description.

Public | `samptrack: double;`
This item has no description.

Public | `os: Togg_stream_state;`
This item has no description.

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 *