Vorbisfile documentation |
vorbisfile version 1.2.0 - 20070723 |
declared in "vorbis/codec.h"
The ov_callbacks structure contains file manipulation function prototypes necessary for opening, closing, seeking, and location.
The ov_callbacks structure does not need to be user-defined if you are working with stdio-based file manipulation; the ov_fopen() and ov_open() calls internally provide default callbacks for stdio. ov_callbacks are defined and passed to ov_open_callbacks() when implementing non-stdio based stream manipulation (such as playback from a memory buffer) or when ov_open()-style initialization from a FILE * is required under Windows [a].
typedef struct { size_t (*read_func) (void *ptr, size_t size, size_t nmemb, void *datasource); int (*seek_func) (void *datasource, ogg_int64_t offset, int whence); int (*close_func) (void *datasource); long (*tell_func) (void *datasource); } ov_callbacks; |
copyright © 2007 Xiph.org |
|
Vorbisfile documentation |
vorbisfile version 1.2.0 - 20070723 |