1#ifndef COIN_SOAUDIODEVICE_H
2#define COIN_SOAUDIODEVICE_H
36#include <Inventor/SbString.h>
37#include <Inventor/actions/SoGLRenderAction.h>
38#include <Inventor/actions/SoAudioRenderAction.h>
44class COIN_DLL_API SoAudioDevice {
54 void setGain(
float gain);
55 void mute(SbBool mute=TRUE);
60 SoAudioDevice(
const SoAudioDevice &);
61 const SoAudioDevice & operator=(
const SoAudioDevice &);
63 SoAudioDeviceP *pimpl;
64 friend class SoAudioDeviceP;
The SbString class is a string class with convenience functions for string operations.
Definition SbString.h:52
SbBool enable()
Definition SoAudioDevice.cpp:415
static SoAudioDevice * instance()
Definition SoAudioDevice.cpp:109
SbBool isEnabled()
Definition SoAudioDevice.cpp:452
SbBool init(const SbString &devicetype, const SbString &devicename)
Definition SoAudioDevice.cpp:196
SbBool haveSound()
Definition SoAudioDevice.cpp:406
void disable()
Definition SoAudioDevice.cpp:434