ALSourcef Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |