#include <SoundBuffer.h>
Inherits SoundBufferClass.
Public Member Functions | |
| StreamSoundBufferClass (void) | |
| virtual | ~StreamSoundBufferClass (void) |
| virtual bool | Load_From_File (const char *filename) |
| virtual bool | Load_From_File (FileClass &file) |
| virtual bool | Load_From_Memory (unsigned char *mem_buffer, unsigned long size) |
| virtual bool | Is_Streaming (void) const |
Public Member Functions inherited from SoundBufferClass | |
| SoundBufferClass (void) | |
| virtual | ~SoundBufferClass (void) |
| operator unsigned char * (void) | |
| virtual unsigned char * | Get_Raw_Buffer (void) const |
| virtual unsigned long | Get_Raw_Length (void) const |
| virtual const char * | Get_Filename (void) const |
| virtual void | Set_Filename (const char *name) |
| virtual unsigned long | Get_Duration (void) const |
| virtual unsigned long | Get_Rate (void) const |
| virtual unsigned long | Get_Bits (void) const |
| virtual unsigned long | Get_Channels (void) const |
| virtual unsigned long | Get_Type (void) const |
Public Member Functions inherited from RefCountClass | |
| RefCountClass (void) | |
| RefCountClass (const RefCountClass &) | |
| void | Add_Ref (void) const |
| WWINLINE void | Release_Ref (void) const |
| int | Num_Refs (void) const |
| virtual void | Delete_This (void) |
Protected Member Functions | |
| virtual void | Free_Buffer (void) |
| virtual bool | Load_From_File (HANDLE hfile, unsigned long size, unsigned long offset) |
Protected Member Functions inherited from SoundBufferClass | |
| virtual void | Determine_Stats (unsigned char *buffer) |
Protected Member Functions inherited from RefCountClass | |
| virtual | ~RefCountClass (void) |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCountClass | |
| static int | Total_Refs (void) |
| static RefCountClass * | Add_Active_Ref (RefCountClass *obj) |
| static RefCountClass * | Set_Ref_Owner (RefCountClass *obj, char *file, int line) |
| static void | Remove_Active_Ref (RefCountClass *obj) |
| static bool | Validate_Active_Ref (RefCountClass *obj) |
Public Attributes inherited from RefCountClass | |
| RefCountNodeClass | ActiveRefNode |
| ActiveRefStruct | ActiveRefInfo |
Static Public Attributes inherited from RefCountClass | |
| static RefCountListClass | ActiveRefList |
Protected Attributes inherited from SoundBufferClass | |
| unsigned char * | m_Buffer |
| unsigned long | m_Length |
| char * | m_Filename |
| unsigned long | m_Duration |
| unsigned long | m_Rate |
| unsigned long | m_Bits |
| unsigned long | m_Channels |
| unsigned long | m_Type |
Definition at line 140 of file SoundBuffer.h.
| StreamSoundBufferClass::StreamSoundBufferClass | ( | void | ) |
Definition at line 289 of file SoundBuffer.cpp.
|
virtual |
Definition at line 300 of file SoundBuffer.cpp.
|
protectedvirtual |
Reimplemented from SoundBufferClass.
Definition at line 311 of file SoundBuffer.cpp.
|
inlinevirtual |
Reimplemented from SoundBufferClass.
Definition at line 164 of file SoundBuffer.h.
|
virtual |
Reimplemented from SoundBufferClass.
Definition at line 340 of file SoundBuffer.cpp.
Reimplemented from SoundBufferClass.
Definition at line 352 of file SoundBuffer.cpp.
|
protectedvirtual |
Definition at line 323 of file SoundBuffer.cpp.
|
inlinevirtual |
Reimplemented from SoundBufferClass.
Definition at line 159 of file SoundBuffer.h.