C++ wrapper for OpenAL with additional functionality of handling ogg-vorbis as streams. More...
C++ wrapper for OpenAL with additional functionality of handling ogg-vorbis as streams.
Class that implements event notification. One or more threads can signal a waiting event.
OsgAL - OpenSceneGraph Audio Library Copyright (C) 2004 VRlab, Umeå University
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. Namespace for OpenAL++.
OsgAL - OpenSceneGraph Audio Library Copyright (C) 2004 VRlab, Umeå University
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
This class implements a feature available in Win32API. EventNotification. It can hold one thread waiting for a resource, one or more other threads can signal and release this event. A timeout can specify the amount of time that a thread should wait for this event to be signalled.
typedef struct openalpp::_acAudioCVT openalpp::acAudioCVT |
typedef struct openalpp::IMA_ADPCM_decoder openalpp::alIMAADPCM_state_LOKI |
typedef struct openalpp::WaveFMT openalpp::alWaveFMT_LOKI |
typedef struct openalpp::Chunk openalpp::Chunk |
Enum for setting/getting the current distance model. None means no model is in use, i.e. no attenuation.
InverseDistance:
InverseDistanceClamped:
In the above calculations, the variables have the following meanings:
const char* openalpp::alGetErrorString | ( | ALenum | error | ) |
OPENALPP_API std::ostream& openalpp::operator<< | ( | std::ostream & | stream, | |
const Error & | error | |||
) |
Out stream operator. Used to print error messages to a stream (i.e. "cerr << error;").
stream | is the stream to print to. | |
error | is the error to print. |
unsigned int openalpp::sampleSize | ( | SampleFormat | format | ) |
Check how large a sample is in the given format.
unsigned int openalpp::sampleSize | ( | ALenum | format | ) |