Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
VorbisBufferAdapter Class Reference

Public Member Functions

 VorbisBufferAdapter (const shared_ptr< u8 > &buffer, size_t size)
 

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

shared_ptr< u8buffer
 
off_t size
 
off_t offset
 

Detailed Description

Definition at line 145 of file ogg.cpp.

Constructor & Destructor Documentation

VorbisBufferAdapter::VorbisBufferAdapter ( const shared_ptr< u8 > &  buffer,
size_t  size 
)
inline

Definition at line 148 of file ogg.cpp.

Member Function Documentation

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

Definition at line 192 of file ogg.cpp.

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

Definition at line 155 of file ogg.cpp.

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

Definition at line 169 of file ogg.cpp.

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

Definition at line 199 of file ogg.cpp.

Member Data Documentation

shared_ptr<u8> VorbisBufferAdapter::buffer
private

Definition at line 206 of file ogg.cpp.

off_t VorbisBufferAdapter::offset
private

Definition at line 208 of file ogg.cpp.

off_t VorbisBufferAdapter::size
private

Definition at line 207 of file ogg.cpp.


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