openalbridge/oggvorbis.h
changeset 2266 289dc8e51210
parent 2265 eae64600fb69
child 2421 a4b039ee2eb0
equal deleted inserted replaced
2265:eae64600fb69 2266:289dc8e51210
   162     ov_callbacks callbacks;
   162     ov_callbacks callbacks;
   163 } OggVorbis_File;
   163 } OggVorbis_File;
   164 
   164 
   165 
   165 
   166 extern int ov_open(FILE *f,OggVorbis_File *vf,char *initial,long ibytes);
   166 extern int ov_open(FILE *f,OggVorbis_File *vf,char *initial,long ibytes);
       
   167 extern int ov_fopen(char *path,OggVorbis_File *vf);
   167 extern long ov_read(OggVorbis_File *vf,char *buffer,int length,int bigendianp,int word,int sgned,int *bitstream);
   168 extern long ov_read(OggVorbis_File *vf,char *buffer,int length,int bigendianp,int word,int sgned,int *bitstream);
   168 extern ogg_int64_t ov_pcm_total(OggVorbis_File *vf,int i);
   169 extern ogg_int64_t ov_pcm_total(OggVorbis_File *vf,int i);
   169 extern long ov_read(OggVorbis_File *vf,char *buffer,int length,int bigendianp,int word,int sgned,int *bitstream);
       
   170 extern vorbis_info *ov_info(OggVorbis_File *vf,int link);
   170 extern vorbis_info *ov_info(OggVorbis_File *vf,int link);
   171 extern vorbis_comment *ov_comment(OggVorbis_File *f, int num);
   171 extern vorbis_comment *ov_comment(OggVorbis_File *f, int num);
   172 extern int ov_clear(OggVorbis_File *vf);
   172 extern int ov_clear(OggVorbis_File *vf);
   173 extern int ov_open_callbacks(void *datasource, OggVorbis_File *vf, char *initial, long ibytes, ov_callbacks callbacks);
       
   174 
   173 
   175 #endif /*_OGGVORBIS_H*/
   174 #endif /*_OGGVORBIS_H*/