Murl Engine Lua Addon API  Version 1.0 beta
Audio

A collection of system-wide constant enumerations.

All enumerations can be accessed by a corresponding Enum accessor.


Group members

Enumerations


AudioSessionCategory

Available audio session categories.

Murl.IEnums.AUDIO_SESSION_CATEGORY_DEFAULTThe default category, no audio session category is applied.
Murl.IEnums.AUDIO_SESSION_CATEGORY_SOLO_AMBIENTThe solo ambient category, silences other audio.
Murl.IEnums.AUDIO_SESSION_CATEGORY_MIX_AMBIENTThe mix ambient category, mixes other audio.
Murl.IEnums.AUDIO_SESSION_CATEGORY_MIX_AMBIENT_IF_PLAYINGThe mix ambient category, mixes if another audio is playing at app start.
Murl.IEnums.AUDIO_SESSION_CATEGORY_PLAYBACKThe playback category, audio continues playing if app is in background.

SampleFormat

Available sample formats for sound playback.

Murl.IEnums.SAMPLE_FORMAT_DEFAULTThe default sample format specified in a sound resource.
Murl.IEnums.SAMPLE_FORMAT_MONO_8_BIT8bit mono (1 Byte per sample)
Murl.IEnums.SAMPLE_FORMAT_MONO_16_BIT16bit mono (2 Bytes per sample)
Murl.IEnums.SAMPLE_FORMAT_STEREO_8_BIT8bit stereo (2 Bytes per sample)
Murl.IEnums.SAMPLE_FORMAT_STEREO_16_BIT16bit stereo (4 Bytes per sample)
Murl.IEnums.NUM_SAMPLE_FORMATS

AudioStreamFormat

Available audio stream formats.

Murl.IEnums.AUDIO_STREAM_FORMAT_DEFAULTThe default compression
Murl.IEnums.AUDIO_STREAM_FORMAT_RAWNo compression, i.e. raw sample values.
Murl.IEnums.AUDIO_STREAM_FORMAT_VORBISOgg Vorbis compression.
Murl.IEnums.NUM_AUDIO_STREAM_FORMATS

DistanceModel

Available distance models for audio volume attenuation. See Graph::IListener for a detailed description.

Murl.IEnums.DISTANCE_MODEL_INVERSEInverse distance model.
Murl.IEnums.DISTANCE_MODEL_INVERSE_CLAMPEDInverse clamped distance model.
Murl.IEnums.DISTANCE_MODEL_LINEARLinear distance model.
Murl.IEnums.DISTANCE_MODEL_LINEAR_CLAMPEDLinear clamped distance model.
Murl.IEnums.DISTANCE_MODEL_EXPONENTExponential distance model.
Murl.IEnums.DISTANCE_MODEL_EXPONENT_CLAMPEDExponential clamped distance model.
Murl.IEnums.NUM_DISTANCE_MODELS