HoverRace::VideoServices::SoundBuffer::SoundBuffer |
( |
| ) |
|
HoverRace::VideoServices::SoundBuffer::~SoundBuffer |
( |
| ) |
|
|
virtual |
void HoverRace::VideoServices::SoundBuffer::ApplyCumCommand |
( |
| ) |
|
|
virtual |
void HoverRace::VideoServices::SoundBuffer::ApplyCumCommandForAll |
( |
| ) |
|
|
static |
void HoverRace::VideoServices::SoundBuffer::DeleteAll |
( |
| ) |
|
|
static |
BOOL HoverRace::VideoServices::SoundBuffer::Init |
( |
const char * |
pData, |
|
|
int |
pNbCopy |
|
) |
| |
|
virtual |
Fill the buffer with sound data.
- Parameters
-
pData | Data buffer. First 32 bits are the data length, followed by a WAVEFORMATEX describing the data, followed by the data itself. |
pNbCopy | The number of copies to make. |
- Returns
TRUE
if successful.
Reimplemented in HoverRace::VideoServices::ContinuousSound.
void HoverRace::VideoServices::SoundBuffer::SetParams |
( |
int |
pCopy, |
|
|
int |
pDB, |
|
|
double |
pSpeed, |
|
|
int |
pPan |
|
) |
| |
ALuint HoverRace::VideoServices::SoundBuffer::mBuffer |
|
protected |
SoundBuffer * HoverRace::VideoServices::SoundBuffer::mList = NULL |
|
staticprivate |
int HoverRace::VideoServices::SoundBuffer::mNbCopy |
|
protected |
SoundBuffer* HoverRace::VideoServices::SoundBuffer::mNext |
|
private |
int HoverRace::VideoServices::SoundBuffer::mNormalFreq |
|
protected |
The documentation for this class was generated from the following file: