The fields of the Al class are listed below. For a complete list of Al class members, see the Al Members topic.
![]() ![]() | Buffer bit depth. |
![]() ![]() | Indicates the buffer to provide sound samples. The accepted range is any valid buffer ID. |
![]() ![]() | Buffers are processed. |
![]() ![]() | Buffers are queued. |
![]() ![]() | Source buffer position information. |
![]() ![]() | Specifies the channel mask. The accepted range is 0 to 255. |
![]() ![]() | Buffer channels. |
![]() ![]() | Directional source, inner cone angle, in degrees. The accepted range is 0 to 360, the default value is 360. |
![]() ![]() | Directional source, outer cone angle, in degrees. The accepted range is 0 to 360, the default value is 360. |
![]() ![]() | Indicates the gain (volume amplification) applied. The accepted range is 0.0 or above. A value of 1.0 means unattenuated/unchanged. Each division by 2 equals an attenuation of -6dB. Each multiplication by 2 equals an amplification of +6dB. A value of 0.0 is meaningless with respect to a logarithmic scale; it is interpreted as zero volume, the channel is effectively disabled. |
![]() ![]() | Buffer current. |
![]() ![]() | Buffer data. |
![]() ![]() | Specifies the current direction as forward vector. |
![]() ![]() | Distance model. The default value is AL_INVERSE_DISTANCE_CLAMPED. |
![]() ![]() | Distance scaling. |
![]() ![]() | Doppler scale. The default value is 1.0. |
![]() ![]() | Doppler velocity. The default value is 1.0. |
![]() ![]() | Decay high frequency ratio. The accepted range is 0.1 to 2.0. The default value is 0.5. |
![]() ![]() | Decay time. The accepted range is 0.1 to 20.0. The default value is 1.0. |
![]() ![]() | Density. The accepted range is 0.0 to 100.0. The default value is 100.0. |
![]() ![]() | Diffusion. The accepted range is 0.0 to 100.0. The default value is 100.0. |
![]() ![]() | High frequency reference. The accepted range is 20.0 to 20000.0. The default value is 5000.0. |
![]() ![]() | Reflections delay. The accepted range is 0.0 to 0.3. The default value is 0.02. |
![]() ![]() | Reflections. The accepted range is -10000 to 1000. The default value is -10000. |
![]() ![]() | Reverb delay. The accepted range is 0.0 to 0.1. The default value is 0.04. |
![]() ![]() | Reverb. The accepted range is -10000 to 2000. The default value is -10000. |
![]() ![]() | Room high frequency. The accepted range is -10000 to 0. The default value is 0. |
![]() ![]() | Room. The accepted range is -10000 to 0. The default value is -10000. |
![]() ![]() | Room rolloff factor. The accepted range is 0.1 to 20.0. The default value is 0.0. |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Extensions. |
![]() ![]() | bool false. |
![]() ![]() | 16-bit mono buffer. |
![]() ![]() | 8-bit mono buffer. |
![]() ![]() | 16-bit stereo buffer. |
![]() ![]() | 8-bit stereo buffer. |
![]() ![]() | Buffer frequency, in units of Hertz (Hz). This is the number of samples per second. Half of the sample frequency marks the maximum significant frequency component. |
![]() ![]() | Indicates the gain (volume amplification) applied. The accepted range is 0.0 or above. A value of 1.0 means unattenuated/unchanged. Each division by 2 equals an attenuation of -6dB. Each multiplication by 2 equals an amplification of +6dB. A value of 0.0 is meaningless with respect to a logarithmic scale; it is interpreted as zero volume, the channel is effectively disabled. |
![]() ![]() | A function was called at an inappropriate time or in an inappropriate way, causing an illegal state. This can be an incompatible value, object ID, and/or function. |
![]() ![]() | Illegal enum passed as an argument to an AL call. |
![]() ![]() | Source initialized. |
![]() ![]() | Bad value. |
![]() ![]() | Illegal enum passed as an argument to an AL call. |
![]() ![]() | Illegal name passed as an argument to an AL call. |
![]() ![]() | A function was called at an inappropriate time or in an inappropriate way, causing an illegal state. This can be an incompatible value, object ID, and/or function. |
![]() ![]() | Illegal value passed as an argument to an AL call. Applies to parameter values, but not to enumerations. |
![]() ![]() | Inverse distance model. |
![]() ![]() | Inverse distance clamped model. |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Indicates whether source has to loop infinitely. The accepted values are AL_TRUE or AL_FALSE, the default value is AL_FALSE. |
![]() ![]() | Specifies the maximum distance. The accepted range is 0.0 or above. |
![]() ![]() | Indicates maximum source attenuation. The accepted range is 0.0 to 1.0. |
![]() ![]() | Indicates minimum source attenuation. The accepted range is 0.0 to 1.0. |
![]() ![]() | No error. |
![]() ![]() | Disable value. |
![]() ![]() | Specifies the current orientation. |
![]() ![]() | A function could not be completed, because there is not enough memory available. |
![]() ![]() | Source paused. |
![]() ![]() | Buffer pending. |
![]() ![]() | Specifies the pitch to be applied, either at source, or on mixer results, at listener. The accepted range is 0.5 to 2.0, the default value is 1.0. |
![]() ![]() | Source playing. |
![]() ![]() | Specifies the current location in three dimensional space. OpenAL, like OpenGL, uses a right-handed coordinate system, where in a frontal default view X (thumb) points right, Y points up (index finger), and Z points towards the viewer/camera (middle finger). To switch to a left-handed coordinate system, flip the sign on the Z coordinate. Listener position is always in the world coordinate system. |
![]() ![]() | Buffer processed. |
![]() ![]() | Buffer queued. |
![]() ![]() | byte offset into source (in canon format). -1 if source is not playing. Do not set this, only get this value. The accepted range is 0.0 or above. The default value is 1.0. |
![]() ![]() | Renderer. |
![]() ![]() | Indicates the rolloff factor for the source. The accepted range is 0.0 or above. The default value is 1.0. |
![]() ![]() | Source buffer position information. |
![]() ![]() | Source buffer position information. |
![]() ![]() | Buffer size. |
![]() ![]() | Indicates source has listener-relative coordinates. |
![]() ![]() | Source state information. |
![]() ![]() | Indicates the type of AL_SOURCE. Sources can be spatialized. |
![]() ![]() | Speed of Sound |
![]() ![]() | Indicates whether source is meant to be static. The accepted values are AL_TRUE or AL_FALSE, the default value is AL_FALSE. |
![]() ![]() | Source stopped. |
![]() ![]() | Indicates whether source is meant to be streaming. The accepted values are AL_TRUE or AL_FALSE, the default value is AL_FALSE. |
![]() ![]() | bool true. |
![]() ![]() | Indicates whether source is meant to be undetermined. The accepted values are AL_TRUE or AL_FALSE, the default value is AL_FALSE. |
![]() ![]() | Buffer unused. |
![]() ![]() | Specifies the current velocity in three dimensional space. |
![]() ![]() | Vendor name. |
![]() ![]() | Version. |
Al Class | Tao.OpenAl Namespace