Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# OggVorbis_File Struct Reference

`#include <vorbisfile.h>`

Collaboration diagram for OggVorbis_File:

[legend]
List of all members.

## Public Attributes
void * | datasource
int | seekable
ogg_int64_t | offset
ogg_int64_t | end
ogg_sync_state | oy
int | links
ogg_int64_t * | offsets
ogg_int64_t * | dataoffsets
long * | serialnos
ogg_int64_t * | pcmlengths
vorbis_info * | vi
vorbis_comment * | vc
ogg_int64_t | pcm_offset
int | ready_state
long | current_serialno
int | current_link
double | bittrack
double | samptrack
ogg_stream_state | os
vorbis_dsp_state | vd
vorbis_block | vb
ov_callbacks | callbacks

## Member Data Documentation

double OggVorbis_File::bittrack

ov_callbacks OggVorbis_File::callbacks

int OggVorbis_File::current_link

long OggVorbis_File::current_serialno

ogg_int64_t* OggVorbis_File::dataoffsets

void* OggVorbis_File::datasource

ogg_int64_t OggVorbis_File::end

int OggVorbis_File::links

ogg_int64_t OggVorbis_File::offset

ogg_int64_t* OggVorbis_File::offsets

ogg_stream_state OggVorbis_File::os

ogg_sync_state OggVorbis_File::oy

ogg_int64_t OggVorbis_File::pcm_offset

ogg_int64_t* OggVorbis_File::pcmlengths

int OggVorbis_File::ready_state

double OggVorbis_File::samptrack

int OggVorbis_File::seekable

long* OggVorbis_File::serialnos

vorbis_block OggVorbis_File::vb

vorbis_comment* OggVorbis_File::vc

vorbis_dsp_state OggVorbis_File::vd

vorbis_info* OggVorbis_File::vi

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

- vorbisfile.h