changes to 380 project 4 changes to 350 project 2 Signed-off-by: Amrit Panesar <apanesar@4195tech.com>
23 lines
476 B
C++
23 lines
476 B
C++
#pragma once
|
|
|
|
#include "..\GkDefinitions.h"
|
|
|
|
#include "GkSoundSource.h"
|
|
|
|
class GKDLLCLASS GkSoundDevice
|
|
{
|
|
public:
|
|
int volume;
|
|
|
|
static void Initialize();
|
|
static void Close();
|
|
|
|
GkSoundDevice(int volume = 100);
|
|
~GkSoundDevice(void);
|
|
|
|
bool IsPlaying(GkSoundSource *soundSource);
|
|
void PlaySource(GkSoundSource *soundSource);
|
|
void PlaySourceLooping(GkSoundSource *soundSource);
|
|
void PauseSource(GkSoundSource *soundSource);
|
|
void StopSource(GkSoundSource *soundSource);
|
|
}; |