mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-14 02:27:40 -04:00
Fixes to make it compile properly.
This commit is contained in:
@ -34,6 +34,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
|||||||
// //
|
// //
|
||||||
//////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#include "hsTypes.h"
|
||||||
#include "plCachedFileReader.h"
|
#include "plCachedFileReader.h"
|
||||||
|
|
||||||
//// Constructor/Destructor //////////////////////////////////////////////////
|
//// Constructor/Destructor //////////////////////////////////////////////////
|
||||||
@ -84,6 +85,13 @@ void plCachedFileReader::IError(const char *msg)
|
|||||||
Close();
|
Close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
plWAVHeader &plCachedFileReader::GetHeader()
|
||||||
|
{
|
||||||
|
hsAssert(IsValid(), "GetHeader() called on an invalid cache file");
|
||||||
|
|
||||||
|
return fHeader;
|
||||||
|
}
|
||||||
|
|
||||||
void plCachedFileReader::Close()
|
void plCachedFileReader::Close()
|
||||||
{
|
{
|
||||||
if (fFileHandle != nil)
|
if (fFileHandle != nil)
|
||||||
|
@ -48,7 +48,7 @@ public:
|
|||||||
plAudioCore::ChannelSelect whichChan = plAudioCore::kAll);
|
plAudioCore::ChannelSelect whichChan = plAudioCore::kAll);
|
||||||
virtual ~plCachedFileReader();
|
virtual ~plCachedFileReader();
|
||||||
|
|
||||||
virtual plWAVHeader &GetHeader() const { return fHeader; }
|
virtual plWAVHeader &GetHeader();
|
||||||
|
|
||||||
virtual void Close();
|
virtual void Close();
|
||||||
|
|
||||||
@ -65,6 +65,11 @@ public:
|
|||||||
virtual hsBool IsValid() { return fFileHandle != nil; }
|
virtual hsBool IsValid() { return fFileHandle != nil; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
kPCMFormatTag = 1
|
||||||
|
};
|
||||||
|
|
||||||
char fFilename[512];
|
char fFilename[512];
|
||||||
FILE * fFileHandle;
|
FILE * fFileHandle;
|
||||||
plWAVHeader fHeader;
|
plWAVHeader fHeader;
|
||||||
|
Reference in New Issue
Block a user