CSoundImp Class
Overview
Note
The CSoundImp class handles sound
The structure used for this class is CSoundImp
Quick Reference
Quick Ref |
void CSoundImp::CSoundImp(CSound* parent) |
void CSoundImp::CSoundImp(CSound* parent, CResRef cNewResRef, int nNewRange, int nNewChannel, int nNewLooping, int nNewPriority, int bNewPositionedSound) |
virtual void CSoundImp::~CSoundImp() |
bool CSoundImp::CalcVariableVolume() |
bool CSoundImp::CopyData() |
bool CSoundImp::Create2DBuffer() |
bool CSoundImp::Create3DBuffer() |
bool CSoundImp::CreateBuffer() |
int CSoundImp::ExclusivePlay(int bReplay) |
bool CSoundImp::ExclusiveStop() |
unsigned long CSoundImp::GetPlayTime() |
int CSoundImp::IsSoundPlaying(unsigned char bInSoundUpdate) |
int CSoundImp::Play(int bReplay) |
int CSoundImp::Play(int nNewXCoordinate, int nNewYCoordinate, int nNewZCoordinate, int bReplay) |
int CSoundImp::PlayWaiting() |
void CSoundImp::ReleaseSound() |
int CSoundImp::ResetVolume() |
int CSoundImp::SetChannel(int nNewChannel, unsigned int nArea) |
void CSoundImp::SetCoordinates(int nNewXCoordinate, int nNewYCoordinate, int nNewZCoordinate) |
int CSoundImp::SetVolume(long nNewVolume) |
int CSoundImp::Stop() |
Constructors
Name |
Description |
Constructs a |
|
Destroys a |
CSoundImp::CSoundImp
Constructs a CSoundImp object
void CSoundImp::CSoundImp(CSound* parent);
Parameters
CSound* parent -
Remarks
Constructs a CSoundImp object
CSoundImp::CSoundImp
Constructs a CSoundImp object
void CSoundImp::CSoundImp(
CSound* parent,
CResRef cNewResRef,
int nNewRange,
int nNewChannel,
int nNewLooping,
int nNewPriority,
int bNewPositionedSound);
Parameters
CSound* parent -
CResRef cNewResRef -
intnNewRange -intnNewChannel -intnNewLooping -intnNewPriority -intbNewPositionedSound -
Remarks
Constructs a CSoundImp object
CSoundImp::~CSoundImp
Destroys the CSoundImp object
virtual void CSoundImp::~CSoundImp();
Remarks
Destroys the CSoundImp object
Methods
Name |
Description |
CSoundImp::CalcVariableVolume
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::CopyData
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::Create2DBuffer
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::Create3DBuffer
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::CreateBuffer
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::ExclusivePlay
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::ExclusiveStop
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::GetPlayTime
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::IsSoundPlaying
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::Play
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::Play
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::PlayWaiting
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::ReleaseSound
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::ResetVolume
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::SetChannel
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::SetCoordinates
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::SetVolume
x;
Parameters
Return Value
Returns
Remarks
CSoundImp::Stop
x;
Parameters
Return Value
Returns
Remarks