#include <sound_output.hpp>
|
virtual std::vector< std::string > | enumerate ()=0 |
|
virtual void | init (const std::string &devname=std::string())=0 |
|
virtual void | deinit ()=0 |
|
virtual std::vector< std::string > | enumerateHrtf ()=0 |
|
virtual void | enableHrtf (const std::string &hrtfname, bool auto_enable)=0 |
|
virtual void | disableHrtf ()=0 |
|
virtual Sound_Handle | loadSound (const std::string &fname)=0 |
|
virtual void | unloadSound (Sound_Handle data)=0 |
|
virtual size_t | getSoundDataSize (Sound_Handle data) const =0 |
|
virtual void | playSound (MWBase::SoundPtr sound, Sound_Handle data, float offset)=0 |
|
virtual void | playSound3D (MWBase::SoundPtr sound, Sound_Handle data, float offset)=0 |
|
virtual void | finishSound (MWBase::SoundPtr sound)=0 |
|
virtual bool | isSoundPlaying (MWBase::SoundPtr sound)=0 |
|
virtual void | updateSound (MWBase::SoundPtr sound)=0 |
|
virtual void | streamSound (DecoderPtr decoder, MWBase::SoundStreamPtr sound)=0 |
|
virtual void | streamSound3D (DecoderPtr decoder, MWBase::SoundStreamPtr sound, bool getLoudnessData)=0 |
|
virtual void | finishStream (MWBase::SoundStreamPtr sound)=0 |
|
virtual double | getStreamDelay (MWBase::SoundStreamPtr sound)=0 |
|
virtual double | getStreamOffset (MWBase::SoundStreamPtr sound)=0 |
|
virtual float | getStreamLoudness (MWBase::SoundStreamPtr sound)=0 |
|
virtual bool | isStreamPlaying (MWBase::SoundStreamPtr sound)=0 |
|
virtual void | updateStream (MWBase::SoundStreamPtr sound)=0 |
|
virtual void | startUpdate ()=0 |
|
virtual void | finishUpdate ()=0 |
|
virtual void | updateListener (const osg::Vec3f &pos, const osg::Vec3f &atdir, const osg::Vec3f &updir, Environment env)=0 |
|
virtual void | pauseSounds (int types)=0 |
|
virtual void | resumeSounds (int types)=0 |
|
Sound_Output & | operator= (const Sound_Output &rhs) |
|
| Sound_Output (const Sound_Output &rhs) |
|
MWSound::Sound_Output::Sound_Output |
( |
const Sound_Output & |
rhs | ) |
|
|
private |
virtual MWSound::Sound_Output::~Sound_Output |
( |
| ) |
|
|
inlinevirtual |
virtual void MWSound::Sound_Output::deinit |
( |
| ) |
|
|
privatepure virtual |
virtual void MWSound::Sound_Output::disableHrtf |
( |
| ) |
|
|
privatepure virtual |
virtual void MWSound::Sound_Output::enableHrtf |
( |
const std::string & |
hrtfname, |
|
|
bool |
auto_enable |
|
) |
| |
|
privatepure virtual |
virtual std::vector<std::string> MWSound::Sound_Output::enumerate |
( |
| ) |
|
|
privatepure virtual |
virtual std::vector<std::string> MWSound::Sound_Output::enumerateHrtf |
( |
| ) |
|
|
privatepure virtual |
virtual void MWSound::Sound_Output::finishUpdate |
( |
| ) |
|
|
privatepure virtual |
virtual size_t MWSound::Sound_Output::getSoundDataSize |
( |
Sound_Handle |
data | ) |
const |
|
privatepure virtual |
virtual void MWSound::Sound_Output::init |
( |
const std::string & |
devname = std::string() | ) |
|
|
privatepure virtual |
bool MWSound::Sound_Output::isInitialized |
( |
| ) |
const |
|
inline |
virtual Sound_Handle MWSound::Sound_Output::loadSound |
( |
const std::string & |
fname | ) |
|
|
privatepure virtual |
virtual void MWSound::Sound_Output::pauseSounds |
( |
int |
types | ) |
|
|
privatepure virtual |
virtual void MWSound::Sound_Output::resumeSounds |
( |
int |
types | ) |
|
|
privatepure virtual |
virtual void MWSound::Sound_Output::startUpdate |
( |
| ) |
|
|
privatepure virtual |
virtual void MWSound::Sound_Output::unloadSound |
( |
Sound_Handle |
data | ) |
|
|
privatepure virtual |
virtual void MWSound::Sound_Output::updateListener |
( |
const osg::Vec3f & |
pos, |
|
|
const osg::Vec3f & |
atdir, |
|
|
const osg::Vec3f & |
updir, |
|
|
Environment |
env |
|
) |
| |
|
privatepure virtual |
bool MWSound::Sound_Output::mInitialized |
|
protected |
The documentation for this class was generated from the following file: