Ejemplo n.º 1
0
// clean up the OpenAL resources
void COggStream::ReleaseBuffers()
{
	stopped = true;
	paused = false;

	EmptyBuffers();

	alDeleteBuffers(2, buffers);
	CheckError("COggStream::ReleaseBuffers");

	ov_clear(&oggStream);
}
Ejemplo n.º 2
0
// clean up the OpenAL resources
void COggStream::ReleaseBuffers() {
    stopped = true;
    paused = false;

    alSourceStop(source);
    EmptyBuffers();

    alDeleteBuffers(2, buffers);
    CheckErrors();
    alDeleteSources(1, &source);
    CheckErrors();

    ov_clear(&oggStream);
}