ALSourcef Enum

Definition

A list of valid 32-Bits Float Source/GetSource parameters

public enum ALSourcef
type ALSourcef = 
Inheritance
ALSourcef

Fields

ConeInnerAngle 4097

Directional Source, inner cone angle, in degrees. Range: [0-360] Default: 360

ConeOuterAngle 4098

Directional Source, outer cone angle, in degrees. Range: [0-360] Default: 360

ConeOuterGain 4130

Directional Source, outer cone gain. Default: 0.0f Range: Logarithmic [0.0f - 1.0].

EfxAirAbsorptionFactor 131079

(EFX Extension) This property is a multiplier on the amount of Air Absorption applied to the Source. The AL_AIR_ABSORPTION_FACTOR is multiplied by an internal Air Absorption Gain HF value of 0.994 (-0.05dB) per meter which represents normal atmospheric humidity and temperature. Range [0.0f .. 10.0f] Default: 0.0f

EfxConeOuterGainHighFrequency 131081

(EFX Extension) A directed Source points in a specified direction. The Source sounds at full volume when the listener is directly in front of the source; it is attenuated as the listener circles the Source away from the front. Range [0.0f .. 1.0f] Default: 1.0f

EfxRoomRolloffFactor 131080

(EFX Extension) This property is defined the same way as the Reverb Room Rolloff property: it is one of two methods available in the Effect Extension to attenuate the reflected sound (early reflections and reverberation) according to source-listener distance. Range [0.0f .. 10.0f] Default: 0.0f

Gain 4106

Indicate the gain (volume amplification) applied. Type: float. Range: [0.0f - ? ] A value of 1.0 means un-attenuated/unchanged. Each division by 2 equals an attenuation of -6dB. Each multiplicaton with 2 equals an amplification of +6dB. A value of 0.0f is meaningless with respect to a logarithmic scale; it is interpreted as zero volume - the channel is effectively disabled.

MaxDistance 4131

Indicate distance above which Sources are not attenuated using the inverse clamped distance model. Default: float.PositiveInfinity Type: float Range: [0.0f - float.PositiveInfinity]

MaxGain 4110

Indicate maximum Source attenuation. Type: float Range: logarithmic [0.0f - 1.0f]

MinGain 4109

Indicate minimum Source attenuation. Type: float Range: Logarithmic [0.0f - 1.0f].

Pitch 4099

Specify the pitch to be applied, either at Source, or on mixer results, at Listener. Range: [0.5f - 2.0f] Default: 1.0f

ReferenceDistance 4128

Source specific reference distance. Type: float Range: [0.0f - float.PositiveInfinity] At 0.0f, no distance attenuation occurs. Type: float Default: 1.0f.

RolloffFactor 4129

Source specific rolloff factor. Type: float Range: [0.0f - float.PositiveInfinity]

SecOffset 4132

The playback position, expressed in seconds.

Applies to