Page MenuHomePhabricator (Chris)

Audio.h
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None
/***************************************************************************
Audio.h - description
-------------------
begin : Sat Jul 26 2003
copyright : (C) 2003 by upi
email : upi@apocalypse.rulez.org
***************************************************************************/
#ifndef MSZ_AUDIO_H
#define MSZ_AUDIO_H
#ifndef NULL
#define NULL 0
#endif
class MszAudioPriv;
class MszAudio
{
public:
MszAudio();
~MszAudio();
public:
// Sample related methods
void LoadSample( const char* a_pcFilename, const char* a_pcSampleName=NULL );
void UnloadSample( const char* a_pcSampleName );
void PlaySample( const char* a_pcSampleName );
void PlayFile( const char* a_pcFilename );
// Music related methods
void LoadMusic( const char* a_pcFilename, const char* a_pcMusicName=NULL );
void UnloadMusic( const char* a_pcMusicName );
void PlayMusic( const char* a_pcMusicName );
void FadeMusic( int a_iMilliSec );
void SetMusicVolume( int a_iVolume );
void StopMusic();
bool IsMusicPlaying();
protected:
// Attributes
MszAudioPriv* m_poPriv;
};
extern MszAudio* Audio;
#endif // ifdef MSZ_AUDIO_H

File Metadata

Mime Type
text/x-c++
Expires
Sun, Nov 15, 4:16 AM (1 d, 22 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
128679
Default Alt Text
Audio.h (1 KB)

Event Timeline