FIFE  be64c707dea6b3250bd4355bf5c825d25920087d
FIFE::OGG_cb Namespace Reference

Functions

static size_t read (void *ptr, size_t size, size_t nmemb, void *datasource)
 
static int32_t seek (void *datasource, ogg_int64_t offset, int32_t whence)
 
static int32_t close (void *datasource)
 
static long tell (void *datasource)
 

Function Documentation

◆ close()

static int32_t FIFE::OGG_cb::close ( void *  datasource)
static

Definition at line 72 of file sounddecoder_ogg.cpp.

Referenced by FIFE::SoundDecoderOgg::SoundDecoderOgg().

+ Here is the caller graph for this function:

◆ read()

static size_t FIFE::OGG_cb::read ( void *  ptr,
size_t  size,
size_t  nmemb,
void *  datasource 
)
static

Definition at line 46 of file sounddecoder_ogg.cpp.

References FIFE::RawData::getCurrentIndex(), FIFE::RawData::getDataLength(), and FIFE::RawData::readInto().

Referenced by FIFE::SoundDecoderOgg::SoundDecoderOgg().

+ Here is the caller graph for this function:

◆ seek()

static int32_t FIFE::OGG_cb::seek ( void *  datasource,
ogg_int64_t  offset,
int32_t  whence 
)
static

Definition at line 56 of file sounddecoder_ogg.cpp.

References FIFE::RawData::setIndex().

Referenced by FIFE::SoundDecoderOgg::SoundDecoderOgg().

+ Here is the caller graph for this function:

◆ tell()

static long FIFE::OGG_cb::tell ( void *  datasource)
static

Definition at line 74 of file sounddecoder_ogg.cpp.

References FIFE::RawData::getCurrentIndex().

Referenced by FIFE::SoundDecoderOgg::SoundDecoderOgg().

+ Here is the caller graph for this function: