DDNet documentation
Loading...
Searching...
No Matches
CWavpackReader Class Reference

Public Member Functions

 CWavpackReader (const void *pBuffer, int Size)

Static Public Member Functions

static int ReadData (void *pId, void *pBuffer, int Size)
static int CanSeek (void *pId)
static int SetPosAbs (void *pId, uint32_t Position)
static int SetPosRel (void *pId, int32_t Delta, int Mode)
static unsigned int GetPos (void *pId)
static unsigned int GetLength (void *pId)
static int PushBackByte (void *pId, int Char)

Private Attributes

const char * m_pBuffer
int m_Size
int m_Position = 0

Constructor & Destructor Documentation

◆ CWavpackReader()

CWavpackReader::CWavpackReader ( const void * pBuffer,
int Size )
inline

Member Function Documentation

◆ CanSeek()

int CWavpackReader::CanSeek ( void * pId)
inlinestatic

◆ GetLength()

unsigned int CWavpackReader::GetLength ( void * pId)
inlinestatic

◆ GetPos()

unsigned int CWavpackReader::GetPos ( void * pId)
inlinestatic

◆ PushBackByte()

int CWavpackReader::PushBackByte ( void * pId,
int Char )
inlinestatic

◆ ReadData()

int CWavpackReader::ReadData ( void * pId,
void * pBuffer,
int Size )
inlinestatic

◆ SetPosAbs()

int CWavpackReader::SetPosAbs ( void * pId,
uint32_t Position )
inlinestatic

◆ SetPosRel()

int CWavpackReader::SetPosRel ( void * pId,
int32_t Delta,
int Mode )
inlinestatic

Member Data Documentation

◆ m_pBuffer

const char* CWavpackReader::m_pBuffer
private

◆ m_Position

int CWavpackReader::m_Position = 0
private

◆ m_Size

int CWavpackReader::m_Size
private

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