The members of OpenTK.Audio.OpenAL.AL are listed below.
See Also: Inherited members from System.Object
static | BindBufferToSource(int, int)(Helper) Binds a Buffer to a Source handle. | |
static | BindBufferToSource(uint, uint)(Helper) Binds a Buffer to a Source handle. | |
static | BufferData(int, IntPtr, int, int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALFormat)This function fills a buffer with audio buffer. All the pre-defined formats are PCM buffer, but this function may be used by extensions to load other buffer types as well. | |
static | BufferData(uint, IntPtr, int, int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALFormat)This function fills a buffer with audio buffer. All the pre-defined formats are PCM buffer, but this function may be used by extensions to load other buffer types as well. | |
static | BufferData<TBuffer>(int, TBuffer[], int, int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALFormat)This function fills a buffer with audio buffer. All the pre-defined formats are PCM buffer, but this function may be used by extensions to load other buffer types as well. | |
static | DeleteBuffer(int)This function deletes one buffer only, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source. | |
static | DeleteBuffer(ref uint)This function deletes one buffer only, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source. | |
static | DeleteBuffers(int[])This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source. | |
static | DeleteBuffers(uint[])This function deletes one buffer only, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source. | |
static | DeleteBuffers(int, ref int)This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source. | |
static | DeleteBuffers(int, int*)Documentation for this section has not yet been entered. | |
static | DeleteBuffers(int, ref uint)This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source. | |
static | DeleteBuffers(int, uint*)This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source. | |
static | DeleteSource(int)This function deletes one source only. | |
static | DeleteSource(ref uint)This function deletes one source only. | |
static | DeleteSources(int[])This function deletes one or more sources. | |
static | DeleteSources(uint[])This function deletes one or more sources. | |
static | DeleteSources(int, ref int)This function deletes one or more sources. | |
static | DeleteSources(int, ref uint)This function deletes one or more sources. | |
static | DeleteSources(int, uint*)This function deletes one or more sources. | |
static | Disable(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALCapability)This function disables a feature of the OpenAL driver. | |
static | DistanceModel(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALDistanceModel)This function selects the OpenAL distance model – ALDistanceModel.InverseDistance, ALDistanceModel.InverseDistanceClamped, ALDistanceModel.LinearDistance, ALDistanceModel.LinearDistanceClamped, ALDistanceModel.ExponentDistance, ALDistanceModel.ExponentDistanceClamped, or ALDistanceModel.None. The default distance model in OpenAL is ALDistanceModel.InverseDistanceClamped. | |
static | DopplerFactor(float)AL.DopplerFactor is a simple scaling of source and listener velocities to exaggerate or deemphasize the Doppler (pitch) shift resulting from the calculation. | |
static | DopplerVelocity(float)This function is deprecated and should not be used. | |
static | Enable(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALCapability)This function enables a feature of the OpenAL driver. There are no capabilities defined in OpenAL 1.1 to be used with this function, but it may be used by an extension. | |
static | GenBuffer()This function generates one buffer only, which contain audio data (see AL.BufferData). References to buffers are uint values, which are used wherever a buffer reference is needed (in calls such as AL.DeleteBuffers, AL.Source with parameter ALSourcei, AL.SourceQueueBuffers, and AL.SourceUnqueueBuffers). | |
static | GenBuffer(out uint)This function generates one buffer only, which contain audio data (see AL.BufferData). References to buffers are uint values, which are used wherever a buffer reference is needed (in calls such as AL.DeleteBuffers, AL.Source with parameter ALSourcei, AL.SourceQueueBuffers, and AL.SourceUnqueueBuffers). | |
static | GenBuffers(int)This function generates one or more buffers, which contain audio data (see AL.BufferData). References to buffers are uint values, which are used wherever a buffer reference is needed (in calls such as AL.DeleteBuffers, AL.Source with parameter ALSourcei, AL.SourceQueueBuffers, and AL.SourceUnqueueBuffers). | |
static | GenBuffers(int, out int)This function generates one or more buffers, which contain audio buffer (see AL.BufferData). References to buffers are uint values, which are used wherever a buffer reference is needed (in calls such as AL.DeleteBuffers, AL.Source with parameter ALSourcei, AL.SourceQueueBuffers, and AL.SourceUnqueueBuffers). | |
static | GenBuffers(int, int*)Documentation for this section has not yet been entered. | |
static | GenBuffers(int, out uint)This function generates one or more buffers, which contain audio buffer (see AL.BufferData). References to buffers are uint values, which are used wherever a buffer reference is needed (in calls such as AL.DeleteBuffers, AL.Source with parameter ALSourcei, AL.SourceQueueBuffers, and AL.SourceUnqueueBuffers). | |
static | GenBuffers(int, uint*)This function generates one or more buffers, which contain audio buffer (see AL.BufferData). References to buffers are uint values, which are used wherever a buffer reference is needed (in calls such as AL.DeleteBuffers, AL.Source with parameter ALSourcei, AL.SourceQueueBuffers, and AL.SourceUnqueueBuffers). | |
static | GenSource()This function generates one source only. References to sources are int values, which are used wherever a source reference is needed (in calls such as AL.DeleteSources and AL.Source with parameter ALSourcei). | |
static | GenSource(out uint)This function generates one source only. References to sources are uint values, which are used wherever a source reference is needed (in calls such as AL.DeleteSources and AL.Source with parameter ALSourcei). | |
static | GenSources(int)This function generates one or more sources. References to sources are int values, which are used wherever a source reference is needed (in calls such as AL.DeleteSources and AL.Source with parameter ALSourcei). | |
static | GenSources(int[])This function generates one or more sources. References to sources are int values, which are used wherever a source reference is needed (in calls such as AL.DeleteSources and AL.Source with parameter ALSourcei). | |
static | GenSources(int, out int)This function generates one or more sources. References to sources are int values, which are used wherever a source reference is needed (in calls such as AL.DeleteSources and AL.Source with parameter ALSourcei). | |
static | GenSources(int, out uint)This function generates one or more sources. References to sources are uint values, which are used wherever a source reference is needed (in calls such as AL.DeleteSources and AL.Source with parameter ALSourcei). | |
static | Get(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALGetFloat)This function returns a floating point OpenAL state. | |
static | Get(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALGetInteger)This function returns an integer OpenAL state. | |
static | Get(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALGetString)This function retrieves an OpenAL string property. | |
static | GetBuffer(int, out int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALGetBufferi)This function retrieves an integer property of a buffer. | |
static | GetBuffer(uint, out int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALGetBufferi)This function retrieves an integer property of a buffer. | |
static | GetDistanceModel()Documentation for this section has not yet been entered. | |
static | GetEnumValue(string)This function returns the enumeration value of an OpenAL token, described by a string. | |
static | GetError()Documentation for this section has not yet been entered. | |
static | GetErrorString(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALError)This function retrieves an OpenAL string property. | |
static | GetListener(out float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALListenerf)This function retrieves a floating point property of the listener. | |
static | GetListener(float*, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALListenerfv)This function retrieves a floating point-vector property of the listener. You must pin it manually. | |
static | GetListener(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALListener3f, out Xamarin.iOS.dll=OpenTK.Vector3)This function retrieves a Math.Vector3 from a property of the listener. | |
static | GetListener(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALListenerfv, out Xamarin.iOS.dll=OpenTK.Vector3, out Xamarin.iOS.dll=OpenTK.Vector3)This function retrieves two Math.Vector3 properties of the listener. | |
static | GetListener(out float, out float, out float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALListener3f)This function retrieves a set of three floating point values from a property of the listener. | |
static | GetProcAddress(string)This function returns the address of an OpenAL extension function. Handle with care. | |
static | GetSource(int, out bool, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSourceb)This function retrieves a bool property of a source. | |
static | GetSource(int, out int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALGetSourcei)This function retrieves an integer property of a source. | |
static | GetSource(int, out float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSourcef)This function retrieves a floating point property of a source. | |
static | GetSource(int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSource3f, out Xamarin.iOS.dll=OpenTK.Vector3)This function retrieves three floating point values representing a property of a source. | |
static | GetSource(uint, out bool, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSourceb)This function retrieves a bool property of a source. | |
static | GetSource(uint, out int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALGetSourcei)This function retrieves an integer property of a source. | |
static | GetSource(uint, out float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSourcef)This function retrieves a floating point property of a source. | |
static | GetSource(uint, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSource3f, out Xamarin.iOS.dll=OpenTK.Vector3)This function retrieves three floating point values representing a property of a source. | |
static | GetSource(int, out float, out float, out float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSource3f)This function retrieves three floating point values representing a property of a source. | |
static | GetSource(uint, out float, out float, out float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSource3f)This function retrieves three floating point values representing a property of a source. | |
static | GetSourceState(int)Documentation for this section has not yet been entered. | |
static | GetSourceState(uint)Documentation for this section has not yet been entered. | |
static | GetSourceType(int)Documentation for this section has not yet been entered. | |
static | GetSourceType(uint)Documentation for this section has not yet been entered. | |
static | IsBuffer(int)This function tests if a buffer name is valid, returning True if valid, False if not. | |
static | IsBuffer(uint)This function tests if a buffer name is valid, returning True if valid, False if not. | |
static | IsEnabled(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALCapability)This function returns a boolean indicating if a specific feature is enabled in the OpenAL driver. | |
static | IsExtensionPresent(string)This function tests if a specific Extension is available for the OpenAL driver. | |
static | IsSource(int)This function tests if a source name is valid, returning True if valid and False if not. | |
static | IsSource(uint)This function tests if a source name is valid, returning True if valid and False if not. | |
static | Listener(float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALListenerf)This function sets a floating point property for the listener. | |
static | Listener(ref float[], Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALListenerfv)This function sets a floating point-vector property of the listener. | |
static | Listener(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALListener3f, ref Xamarin.iOS.dll=OpenTK.Vector3)This function sets a Math.Vector3 property for the listener. | |
static | Listener(Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALListenerfv, ref Xamarin.iOS.dll=OpenTK.Vector3, ref Xamarin.iOS.dll=OpenTK.Vector3)This function sets two Math.Vector3 properties of the listener. | |
static | Listener(float, float, float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALListener3f)This function sets a floating point property for the listener. | |
static | Source(int, bool, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSourceb)This function sets an bool property of a source. | |
static | Source(int, int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSourcei)This function sets an integer property of a source. | |
static | Source(int, float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSourcef)This function sets a floating point property of a source. | |
static | Source(int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSource3f, ref Xamarin.iOS.dll=OpenTK.Vector3)This function sets a source property requiring three floating point values. | |
static | Source(uint, bool, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSourceb)This function sets an bool property of a source. | |
static | Source(uint, int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSourcei)This function sets an integer property of a source. | |
static | Source(uint, float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSourcef)This function sets a floating point property of a source. | |
static | Source(uint, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSource3f, ref Xamarin.iOS.dll=OpenTK.Vector3)This function sets a source property requiring three floating point values. | |
static | Source(int, int, int, int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSource3i)This function sets 3 integer properties of a source. This property is used to establish connections between Sources and Auxiliary Effect Slots. | |
static | Source(int, float, float, float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSource3f)This function sets a source property requiring three floating point values. | |
static | Source(uint, int, int, int, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSource3i)This function sets 3 integer properties of a source. This property is used to establish connections between Sources and Auxiliary Effect Slots. | |
static | Source(uint, float, float, float, Xamarin.iOS.dll=OpenTK.Audio.OpenAL.ALSource3f)This function sets a source property requiring three floating point values. | |
static | SourcePause(int)This function pauses a source. The paused source will have its state changed to ALSourceState.Paused. | |
static | SourcePause(uint)This function pauses a source. The paused source will have its state changed to ALSourceState.Paused. | |
static | SourcePause(int, int[])This function pauses a set of sources. The paused sources will have their state changed to ALSourceState.Paused. | |
static | SourcePause(int, ref uint)This function pauses a set of sources. The paused sources will have their state changed to ALSourceState.Paused. | |
static | SourcePause(int, uint*)This function pauses a set of sources. The paused sources will have their state changed to ALSourceState.Paused. | |
static | SourcePause(int, uint[])This function pauses a set of sources. The paused sources will have their state changed to ALSourceState.Paused. | |
static | SourcePlay(int)This function plays, replays or resumes a source. The playing source will have it's state changed to ALSourceState.Playing. When called on a source which is already playing, the source will restart at the beginning. When the attached buffer(s) are done playing, the source will progress to the ALSourceState.Stopped state. | |
static | SourcePlay(uint)This function plays, replays or resumes a source. The playing source will have it's state changed to ALSourceState.Playing. When called on a source which is already playing, the source will restart at the beginning. When the attached buffer(s) are done playing, the source will progress to the ALSourceState.Stopped state. | |
static | SourcePlay(int, int[])This function plays a set of sources. The playing sources will have their state changed to ALSourceState.Playing. When called on a source which is already playing, the source will restart at the beginning. When the attached buffer(s) are done playing, the source will progress to the ALSourceState.Stopped state. | |
static | SourcePlay(int, ref uint)This function plays a set of sources. The playing sources will have their state changed to ALSourceState.Playing. When called on a source which is already playing, the source will restart at the beginning. When the attached buffer(s) are done playing, the source will progress to the ALSourceState.Stopped state. | |
static | SourcePlay(int, uint*)This function plays a set of sources. The playing sources will have their state changed to ALSourceState.Playing. When called on a source which is already playing, the source will restart at the beginning. When the attached buffer(s) are done playing, the source will progress to the ALSourceState.Stopped state. | |
static | SourcePlay(int, uint[])This function plays a set of sources. The playing sources will have their state changed to ALSourceState.Playing. When called on a source which is already playing, the source will restart at the beginning. When the attached buffer(s) are done playing, the source will progress to the ALSourceState.Stopped state. | |
static | SourceQueueBuffer(int, int)This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming. | |
static | SourceQueueBuffers(int, int, int[])This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming. | |
static | SourceQueueBuffers(uint, int, ref uint)This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming. | |
static | SourceQueueBuffers(uint, int, uint*)This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming. | |
static | SourceQueueBuffers(uint, int, uint[])This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming. | |
static | SourceRewind(int)This function stops the source and sets its state to ALSourceState.Initial. | |
static | SourceRewind(uint)This function stops the source and sets its state to ALSourceState.Initial. | |
static | SourceRewind(int, int[])This function stops a set of sources and sets all their states to ALSourceState.Initial. | |
static | SourceRewind(int, ref uint)This function stops a set of sources and sets all their states to ALSourceState.Initial. | |
static | SourceRewind(int, uint*)This function stops a set of sources and sets all their states to ALSourceState.Initial. | |
static | SourceRewind(int, uint[])This function stops a set of sources and sets all their states to ALSourceState.Initial. | |
static | SourceStop(int)This function stops a source. The stopped source will have it's state changed to ALSourceState.Stopped. | |
static | SourceStop(uint)This function stops a source. The stopped source will have it's state changed to ALSourceState.Stopped. | |
static | SourceStop(int, int[])This function stops a set of sources. The stopped sources will have their state changed to ALSourceState.Stopped. | |
static | SourceStop(int, ref uint)This function stops a set of sources. The stopped sources will have their state changed to ALSourceState.Stopped. | |
static | SourceStop(int, uint*)This function stops a set of sources. The stopped sources will have their state changed to ALSourceState.Stopped. | |
static | SourceStop(int, uint[])This function stops a set of sources. The stopped sources will have their state changed to ALSourceState.Stopped. | |
static | SourceUnqueueBuffer(int)This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. | |
static | SourceUnqueueBuffers(int, int)This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. | |
static | SourceUnqueueBuffers(int, int, ref int)This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. | |
static | SourceUnqueueBuffers(int, int, int[])This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. | |
static | SourceUnqueueBuffers(uint, int, ref uint)This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. | |
static | SourceUnqueueBuffers(uint, int, uint*)This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. | |
static | SourceUnqueueBuffers(uint, int, uint[])This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. | |
static | SpeedOfSound(float)AL.SpeedOfSound allows the application to change the reference (propagation) speed used in the Doppler calculation. The source and listener velocities should be expressed in the same units as the speed of sound. | |