EVosgAV.AudioSystem

class EVosgAV.AudioSystem
Represents:c++ class
Wraps:EVosgAV::AudioSystem

Methods:

:pause()

Return type:unsigned
:resume()

Return type:unsigned
:play(EVosgAV.AudioSource aSound)

Parameters:aSound (EVosgAV.AudioSource) –
Return type:unsigned
:play(EVosgAV.AudioSource aSound, double aVolume)

Parameters:
Return type:

unsigned

:play(EVosgAV.AudioSource aSound, double aVolume, double aPan)

Parameters:
Return type:

unsigned

:seek(unsigned aVoiceHandle, double aSeconds)

Parameters:
  • aVoiceHandle (unsigned) –
  • aSeconds (double) –
:stop(unsigned aVoiceHandle)

Parameters:aVoiceHandle (unsigned) –
:stopAll()

:stopAudioSource(EVosgAV.AudioSource aSound)

Parameters:aSound (EVosgAV.AudioSource) –
:getPause(unsigned aVoiceHandle)

Parameters:aVoiceHandle (unsigned) –
Return type:bool
:getVolume(unsigned aVoiceHandle)

Parameters:aVoiceHandle (unsigned) –
Return type:double
:getPan(unsigned aVoiceHandle)

Parameters:aVoiceHandle (unsigned) –
Return type:double
:isValidVoiceHandle(unsigned aVoiceHandle)

Parameters:aVoiceHandle (unsigned) –
Return type:bool
:getGlobalVolume()

Return type:double
:getLooping(unsigned aVoiceHandle)

Parameters:aVoiceHandle (unsigned) –
Return type:bool
:setLooping(unsigned aVoiceHandle, bool aLooping)

Parameters:
  • aVoiceHandle (unsigned) –
  • aLooping (bool) –
:setInaudibleBehavior(unsigned aVoiceHandle, bool aMustTick, bool aKill)

Parameters:
  • aVoiceHandle (unsigned) –
  • aMustTick (bool) –
  • aKill (bool) –
:setGlobalVolume(double aVolume)

Parameters:aVolume (double) –
:setPause(unsigned aVoiceHandle, bool aPause)

Parameters:
  • aVoiceHandle (unsigned) –
  • aPause (bool) –
:setPauseAll(bool aPause)

Parameters:aPause (bool) –
:setPan(unsigned aVoiceHandle, double aPan)

Parameters:
  • aVoiceHandle (unsigned) –
  • aPan (double) –
:setVolume(unsigned aVoiceHandle, double aVolume)

Parameters:
  • aVoiceHandle (unsigned) –
  • aVolume (double) –
:fadeVolume(unsigned aVoiceHanle, double aTo, double aTime)

Parameters:
  • aVoiceHanle (unsigned) –
  • aTo (double) –
  • aTime (double) –
:fadeGlobalVolume(double aTo, double aTime)

Parameters:
  • aTo (double) –
  • aTime (double) –
:schedulePause(unsigned aVoiceHandle, double aTime)

Parameters:
  • aVoiceHandle (unsigned) –
  • aTime (double) –
:scheduleStop(unsigned aVoiceHandle, double aTime)

Parameters:
  • aVoiceHandle (unsigned) –
  • aTime (double) –

Static Methods:

.instance()

Return type:EVosgAV.AudioSystem