Page Menu
Home
Phabricator (Chris)
Search
Configure Global Search
Log In
Files
F628485
Audio.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None
Audio.h
View Options
/***************************************************************************
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
Details
Attached
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)
Attached To
Mode
R76 OpenMortal
Attached
Detach File
Event Timeline