diff options
Diffstat (limited to 'extern/audaspace/plugins/openal/OpenALDevice.h')
-rw-r--r-- | extern/audaspace/plugins/openal/OpenALDevice.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/extern/audaspace/plugins/openal/OpenALDevice.h b/extern/audaspace/plugins/openal/OpenALDevice.h index b9b461a327c..c2bec443933 100644 --- a/extern/audaspace/plugins/openal/OpenALDevice.h +++ b/extern/audaspace/plugins/openal/OpenALDevice.h @@ -95,11 +95,16 @@ private: /// Current status of the handle Status m_status; + /// Whether the source is relative or not. + ALint m_relative; + /// Own device. OpenALDevice* m_device; AUD_LOCAL bool pause(bool keep); + AUD_LOCAL bool reinitialize(); + // delete copy constructor and operator= OpenALHandle(const OpenALHandle&) = delete; OpenALHandle& operator=(const OpenALHandle&) = delete; @@ -174,11 +179,21 @@ private: DeviceSpecs m_specs; /** + * The device name. + */ + std::string m_name; + + /** * Whether the device has the AL_EXT_MCFORMATS extension. */ bool m_useMC; /** + * Whether the ALC_EXT_disconnect extension is present and device disconnect should be checked repeatedly. + */ + bool m_checkDisconnect; + + /** * The list of sounds that are currently playing. */ std::list<std::shared_ptr<OpenALHandle> > m_playingSounds; |