17 #ifndef _GAZEBO_UTIL_OPENAL_PRIVATE_HH_
18 #define _GAZEBO_UTIL_OPENAL_PRIVATE_HH_
23 #include "gazebo/gazebo_config.h"
28 struct ALCcontext_struct;
29 struct ALCdevice_struct;
unsigned int alSource
OpenAL source index.
Definition: OpenALPrivate.hh:54
ALCdevice_struct * audioDevice
OpenAL audio device pointer.
Definition: OpenALPrivate.hh:43
std::shared_ptr< OpenALSink > OpenALSinkPtr
Definition: UtilTypes.hh:44
Definition: OpenALPrivate.hh:51
Definition: OpenALPrivate.hh:37
ALCcontext_struct * context
OpenAL audio context pointer.
Definition: OpenALPrivate.hh:40
OpenALSinkPtr sink
OpenAL sink pointer.
Definition: OpenALPrivate.hh:46
unsigned int alBuffer
OpenAL buffer index.
Definition: OpenALPrivate.hh:57
std::vector< std::string > collisionNames
Names of collision objects that should trigger audio playback.
Definition: OpenALPrivate.hh:61