Tao.OpenAl SDK Documentation

Al Methods

The methods of the Al class are listed below. For a complete list of Al class members, see the Al Members topic.

Public Static (Shared) Methods

alBuffer3f Set Buffer parameters.
alBuffer3i Set Buffer parameters.
alBufferDataOverloaded. Fills a buffer with audio data.
alBufferf Set Buffer parameters.
alBufferfv Set Buffer parameters.
alBufferi Set Buffer parameters.
alBufferiv Set Buffer parameters.
alDeleteBuffersOverloaded. Deletes one or more buffers.
alDeleteEnvironmentIASIGOverloaded. Unknown.
alDeleteSourcesOverloaded. Deletes one or more sources.
alDisable Disables a feature of the OpenAL driver.
alDistanceModel Selects the OpenAL distance model.
alDopplerFactor Selects the OpenAL Doppler factor value.
alDopplerVelocity Selects the OpenAL Doppler velocity value.
alEnable Enables a feature of the OpenAL driver.
alEnvironmentfIASIG Unknown.
alEnvironmentiIASIG Unknown.
alGenBuffersOverloaded. Generates one or more buffers.
alGenEnvironmentIASIGOverloaded. Unknown.
alGenSourcesOverloaded. Generates one or more sources.
alGetBoolean Returns a boolean OpenAL state.
alGetBooleanvOverloaded. Retrieves a boolean OpenAL state.
alGetBuffer3f Retrieves a floating point property of a buffer.
alGetBuffer3i Retrieves an integer property of a buffer.
alGetBufferfOverloaded. Retrieves a floating point property of a buffer.
alGetBufferfvOverloaded. Retrieves a floating point property of a buffer.
alGetBufferiOverloaded. Retrieves an integer property of a buffer.
alGetBufferivOverloaded. Retrieves an integer property of a buffer.
alGetDouble Returns a double precision floating point OpenAL state.
alGetDoublevOverloaded. Retrieves a double precision floating point OpenAL state.
alGetEnumValue Returns the enumeration value of an OpenAL enum described by a string.
alGetError Returns the current error state and then clears the error state.
alGetFloat Returns a floating point OpenAL state.
alGetFloatvOverloaded. Retrieves a floating point OpenAL state.
alGetInteger Returns an integer OpenAL state.
alGetIntegervOverloaded. Retrieves an integer OpenAL state.
alGetListener3fOverloaded. Retrieves a set of three floating point values from a property of the listener.
alGetListener3i Retrieves a set of three integer values from a property of the listener.
alGetListenerfOverloaded. Retrieves a floating point property of the listener.
alGetListenerfvOverloaded. Retrieves a floating point-vector property of the listener.
alGetListeneriOverloaded. Retrieves an integer property of the listener.
alGetListenerivOverloaded. Retrieves an integer property of the listener.
alGetProcAddress Returns the address of an OpenAL extension function.
alGetSource3fOverloaded. Retrieves an integer property of a source.
alGetSource3i Retrieves an integer property of a source.
alGetSourcefOverloaded. Retrieves a floating point property of a source.
alGetSourcefvOverloaded. Retrieves a floating point-vector property of a source.
alGetSourceiOverloaded. Retrieves an integer property of a source.
alGetSourceivOverloaded. Retrieves an integer property of a source.
alGetString Retrieves an OpenAL string property.
alHint Sets application preferences for driver performance choices.
alIsBuffer Tests if a buffer name is valid.
alIsEnabled Returns a value indicating if a specific feature is enabled in the OpenAL driver.
alIsEnvironmentIASIG Unknown.
alIsExtensionPresent Tests if a specific extension is available for the OpenAL driver.
alIsSource Tests if a source name is valid.
alListener3f Sets a floating point property for the listener.
alListener3i Sets an integer property for the listener.
alListenerf Sets a floating point property for the listener.
alListenerfvOverloaded. Sets a floating point-vector property of the listener.
alListeneri Sets an integer property of the listener.
alListeneriv Sets a integer-vector property of the listener.
alQueuei Unknown.
alSource3f Sets a source property requiring three floating point values.
alSource3i Sets a source property requiring three integer values.
alSourcef Sets a floating point property of a source.
alSourcefvOverloaded. Sets a floating point-vector property of a source.
alSourcei Sets an integer property of a source.
alSourceiv Sets a integer-vector property of a source.
alSourcePause Pauses a source.
alSourcePausevOverloaded. Pauses a set of sources.
alSourcePlay Plays a source.
alSourcePlayvOverloaded. Plays a set of sources.
alSourceQueueBuffersOverloaded. Queues a set of buffers on a source.
alSourceRewind Stops the source and sets its state to AL_INITIAL.
alSourceRewindvOverloaded. Stops a set of sources and sets all their states to AL_INITIAL.
alSourceStop Stops a source.
alSourceStopvOverloaded. Stops a set of sources.
alSourceUnqueueBuffersOverloaded. Unqueues a set of buffers attached to a source.
alSpeedOfSound Selects the OpenAL Speed of Sound value.

Public Instance Methods

Equals (inherited from Object) 
GetHashCode (inherited from Object) 
GetType (inherited from Object) 
ToString (inherited from Object) 

See Also

Al Class | Tao.OpenAl Namespace