Pyrogenesis  trunk
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
VorbisFileAdapter Class Reference

Public Member Functions

 VorbisFileAdapter (const PFile &openedFile)
 

Static Public Member Functions

static size_t Read (void *bufferToFill, size_t itemSize, size_t numItems, void *context)
 
static int Seek (void *context, ogg_int64_t offset, int whence)
 
static int Close (void *context)
 
static long Tell (void *context)
 

Private Attributes

PFile file
 
off_t size
 
off_t offset
 

Constructor & Destructor Documentation

◆ VorbisFileAdapter()

VorbisFileAdapter::VorbisFileAdapter ( const PFile openedFile)
inline

Member Function Documentation

◆ Close()

static int VorbisFileAdapter::Close ( void *  context)
inlinestatic

◆ Read()

static size_t VorbisFileAdapter::Read ( void *  bufferToFill,
size_t  itemSize,
size_t  numItems,
void *  context 
)
inlinestatic

◆ Seek()

static int VorbisFileAdapter::Seek ( void *  context,
ogg_int64_t  offset,
int  whence 
)
inlinestatic

◆ Tell()

static long VorbisFileAdapter::Tell ( void *  context)
inlinestatic

Member Data Documentation

◆ file

PFile VorbisFileAdapter::file
private

◆ offset

off_t VorbisFileAdapter::offset
private

◆ size

off_t VorbisFileAdapter::size
private

The documentation for this class was generated from the following file: