// clean up the OpenAL resources void COggStream::ReleaseBuffers() { stopped = true; paused = false; EmptyBuffers(); alDeleteBuffers(2, buffers); CheckError("COggStream::ReleaseBuffers"); ov_clear(&oggStream); }
// 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); }