40 size_t (*read_func) (
void *ptr,
size_t size,
size_t nmemb,
void *datasource);
42 int (*close_func) (
void *datasource);
43 long (*tell_func) (
void *datasource);
132 int bigendianp,
int word,
int sgned,
int *bitstream);
ogg_int64_t ov_pcm_tell(OggVorbis_File *vf)
int ov_time_seek_lap(OggVorbis_File *vf, double pos)
double ov_TIME_Tell(OggVorbis_File *vf)
int ov_test_open(OggVorbis_File *vf)
int ov_test_callbacks(void *datasource, OggVorbis_File *vf, char *initial, long ibytes, ov_callbacks callbacks)
int ov_open_callbacks(void *datasource, OggVorbis_File *vf, char *initial, long ibytes, ov_callbacks callbacks)
int ov_test(FILE *f, OggVorbis_File *vf, char *initial, long ibytes)
long ov_seekable(OggVorbis_File *vf)
int ov_clear(OggVorbis_File *vf)
double ov_TIME_Total(OggVorbis_File *vf, int i)
ogg_int64_t ov_pcm_total(OggVorbis_File *vf, int i)
int ov_pcm_seek_page(OggVorbis_File *vf, ogg_int64_t pos)
int ov_halfrate_p(OggVorbis_File *vf)
int ov_raw_seek(OggVorbis_File *vf, ogg_int64_t pos)
int ov_halfrate(OggVorbis_File *vf, int flag)
long ov_bitrate(OggVorbis_File *vf, int i)
vorbis_info * ov_info(OggVorbis_File *vf, int link)
ogg_int64_t ov_raw_total(OggVorbis_File *vf, int i)
long ov_read(OggVorbis_File *vf, char *buffer, int length, int bigendianp, int word, int sgned, int *bitstream)
int ov_pcm_seek_lap(OggVorbis_File *vf, ogg_int64_t pos)
long ov_bitrate_instant(OggVorbis_File *vf)
int ov_raw_seek_lap(OggVorbis_File *vf, ogg_int64_t pos)
ogg_int64_t * dataoffsets
struct OggVorbis_File OggVorbis_File
vorbis_comment * ov_comment(OggVorbis_File *vf, int link)
GLsizei const GLcharARB const GLint * length
long ov_read_float(OggVorbis_File *vf, float ***pcm_channels, int samples, int *bitstream)
int ov_time_seek_page_lap(OggVorbis_File *vf, double pos)
int ov_open(FILE *f, OggVorbis_File *vf, char *initial, long ibytes)
int ov_pcm_seek_page_lap(OggVorbis_File *vf, ogg_int64_t pos)
int ov_crosslap(OggVorbis_File *vf1, OggVorbis_File *vf2)
ogg_int64_t ov_raw_tell(OggVorbis_File *vf)
int ov_time_seek(OggVorbis_File *vf, double pos)
long ov_streams(OggVorbis_File *vf)
int ov_pcm_seek(OggVorbis_File *vf, ogg_int64_t pos)
long ov_serialnumber(OggVorbis_File *vf, int i)
int ov_time_seek_page(OggVorbis_File *vf, double pos)