18#ifndef INCLUDED_OGGDATA_H
19#define INCLUDED_OGGDATA_H
OggStreamPtr ogg
Definition: OggData.h:49
long m_Frequency
Definition: OggData.h:34
unsigned int * GetBufferPtr()
Definition: OggData.cpp:152
unsigned int GetBuffer()
Definition: OggData.cpp:147
virtual bool IsFileFinished()
Definition: OggData.cpp:104
int m_BuffersUsed
Definition: OggData.h:53
virtual ~COggData()
Definition: OggData.cpp:34
ALuint m_Format
Definition: OggData.h:33
int GetBufferCount()
Definition: OggData.cpp:99
virtual bool InitOggFile(const VfsPath &itemPath)
Definition: OggData.cpp:59
bool m_FileFinished
Definition: OggData.h:50
bool m_OneShot
Definition: OggData.h:51
virtual void ResetFile()
Definition: OggData.cpp:109
void SetFormatAndFreq(int form, ALsizei freq)
Definition: OggData.cpp:48
bool AddDataBuffer(char *data, long length)
virtual bool IsStereo()
Definition: OggData.cpp:54
COggData()
Definition: OggData.cpp:29
virtual bool IsOneShot()
Definition: OggData.cpp:115
ALuint m_Buffer[100]
Definition: OggData.h:52
virtual int FetchDataIntoBuffer(int count, ALuint *buffers)
Definition: OggData.cpp:120
Definition: SoundData.h:35
std::shared_ptr< OggStream > OggStreamPtr
Definition: ogg.h:43