Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ivorbisfile.h File Reference

#include <stdio.h>
#include "ivorbiscodec.h"

Include dependency graph for ivorbisfile.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CHUNKSIZE   1024
#define NOTOPEN   0
#define PARTOPEN   1
#define OPENED   2
#define STREAMSET   3
#define INITSET   4

Typedefs

typedef OggVorbis_File OggVorbis_File

Functions

int ov_clear (OggVorbis_File *vf)
int ov_open (FILE *f, OggVorbis_File *vf, char *initial, long ibytes)
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)
int ov_test_callbacks (void *datasource, OggVorbis_File *vf, char *initial, long ibytes, ov_callbacks callbacks)
int ov_test_open (OggVorbis_File *vf)
long ov_bitrate (OggVorbis_File *vf, int i)
long ov_bitrate_instant (OggVorbis_File *vf)
long ov_streams (OggVorbis_File *vf)
long ov_seekable (OggVorbis_File *vf)
long ov_serialnumber (OggVorbis_File *vf, int i)
ogg_int64_t ov_raw_total (OggVorbis_File *vf, int i)
ogg_int64_t ov_pcm_total (OggVorbis_File *vf, int i)
ogg_int64_t ov_time_total (OggVorbis_File *vf, int i)
int ov_raw_seek (OggVorbis_File *vf, ogg_int64_t pos)
int ov_pcm_seek (OggVorbis_File *vf, ogg_int64_t pos)
int ov_pcm_seek_page (OggVorbis_File *vf, ogg_int64_t pos)
int ov_time_seek (OggVorbis_File *vf, ogg_int64_t pos)
int ov_time_seek_page (OggVorbis_File *vf, ogg_int64_t pos)
ogg_int64_t ov_raw_tell (OggVorbis_File *vf)
ogg_int64_t ov_pcm_tell (OggVorbis_File *vf)
ogg_int64_t ov_time_tell (OggVorbis_File *vf)
vorbis_infoov_info (OggVorbis_File *vf, int link)
vorbis_commentov_comment (OggVorbis_File *vf, int link)
long ov_read (OggVorbis_File *vf, char *buffer, int length, int *bitstream)


Define Documentation

#define CHUNKSIZE   1024
 

Definition at line 29 of file ivorbisfile.h.

#define INITSET   4
 

Definition at line 51 of file ivorbisfile.h.

#define NOTOPEN   0
 

Definition at line 47 of file ivorbisfile.h.

#define OPENED   2
 

Definition at line 49 of file ivorbisfile.h.

#define PARTOPEN   1
 

Definition at line 48 of file ivorbisfile.h.

#define STREAMSET   3
 

Definition at line 50 of file ivorbisfile.h.


Typedef Documentation

typedef struct OggVorbis_File OggVorbis_File
 


Function Documentation

long ov_bitrate OggVorbis_File vf,
int  i
 

long ov_bitrate_instant OggVorbis_File vf  ) 
 

int ov_clear OggVorbis_File vf  ) 
 

vorbis_comment* ov_comment OggVorbis_File vf,
int  link
 

Referenced by LibTremorPlugin::audioReadSamples(), and LibTremorPlugin::open().

vorbis_info* ov_info OggVorbis_File vf,
int  link
 

Referenced by LibTremorPlugin::audioReadSamples(), and LibTremorPlugin::open().

int ov_open FILE *  f,
OggVorbis_File vf,
char *  initial,
long  ibytes
 

Referenced by LibTremorPlugin::open().

int ov_open_callbacks void *  datasource,
OggVorbis_File vf,
char *  initial,
long  ibytes,
ov_callbacks  callbacks
 

int ov_pcm_seek OggVorbis_File vf,
ogg_int64_t  pos
 

int ov_pcm_seek_page OggVorbis_File vf,
ogg_int64_t  pos
 

ogg_int64_t ov_pcm_tell OggVorbis_File vf  ) 
 

ogg_int64_t ov_pcm_total OggVorbis_File vf,
int  i
 

Referenced by LibTremorPlugin::audioSamples().

int ov_raw_seek OggVorbis_File vf,
ogg_int64_t  pos
 

ogg_int64_t ov_raw_tell OggVorbis_File vf  ) 
 

ogg_int64_t ov_raw_total OggVorbis_File vf,
int  i
 

long ov_read OggVorbis_File vf,
char *  buffer,
int  length,
int *  bitstream
 

Referenced by LibTremorPlugin::audioReadSamples().

long ov_seekable OggVorbis_File vf  ) 
 

long ov_serialnumber OggVorbis_File vf,
int  i
 

long ov_streams OggVorbis_File vf  ) 
 

int ov_test FILE *  f,
OggVorbis_File vf,
char *  initial,
long  ibytes
 

int ov_test_callbacks void *  datasource,
OggVorbis_File vf,
char *  initial,
long  ibytes,
ov_callbacks  callbacks
 

int ov_test_open OggVorbis_File vf  ) 
 

int ov_time_seek OggVorbis_File vf,
ogg_int64_t  pos
 

int ov_time_seek_page OggVorbis_File vf,
ogg_int64_t  pos
 

ogg_int64_t ov_time_tell OggVorbis_File vf  ) 
 

ogg_int64_t ov_time_total OggVorbis_File vf,
int  i
 


Generated on Sat Nov 5 16:26:09 2005 for OPIE by  doxygen 1.4.2