TorqueScript Reference
|
Functions | |
String | alGetListener3f (ALEnum) |
Integer | alGetListeneri (ALEnum) |
String | alGetString (ALEnum) |
void | alListener3f (ALEnum, x, y, z) |
Integer | alxCreateSource (audio-assetId) |
Integer | alxGetAudioLength (audio-assetId) |
Float | alxGetChannelVolume (channelID) |
Float | alxGetListenerf (ALEnum) |
String | alxGetSource3f (handle, ALEnum) |
Float | alxGetSourcef (handle, ALEnum) |
Integer | alxGetSourcei (handle, ALEnum) |
Float | alxGetStreamDuration (handle) |
Float | alxGetStreamPosition (handle) |
Boolean | alxIsPlaying (handle) |
void | alxListenerf (AlEnum, value) |
Boolean | alxPause (handle) |
Integer | alxPlay (audio-assetId) |
Boolean | alxSetChannelVolume (channelD, volume) |
void | alxSource3f (handle, ALEnum, x, y, z) |
void | alxSourcef (handle, ALEnum, value) |
void | alxSourcei (handle, ALEnum, value) |
void | alxStop (handle) |
void | alxStopAll () |
void | alxUnpause (handle) |
Boolean | OpenALInitDriver () |
void | OpenALRegisterExtensions () |
void | OpenALShutdownDriver () |
String alGetListener3f | ( | ALEnum | ) |
Use the al*GetListener* function to get the current value of a listener parameter, as specified by ALEnum. Depending on the ALEnum you need to acquire, be sure to use the correct version (i.e. correct return type) of al*GetListener*.
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
Integer alGetListeneri | ( | ALEnum | ) |
Use the al*GetListener* function to get the current value of a listener parameter, as specified by ALEnum. Depending on the ALEnum you need to acquire, be sure to use the correct version (i.e. correct return type) of al*GetListener*.
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
String alGetString | ( | ALEnum | ) |
Use the alGetString function to get the string equivalent to the specified OpenAL enumerated value.
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
void alListener3f | ( | ALEnum | , |
x | , | ||
y | , | ||
z | |||
) |
Use the al*Listener* function to set a listener parameter(s) as specified by the OpenAL enumerated type ALEnum.
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
x,y,z | XYZ floating-point coordinates. |
Integer alxCreateSource | ( | audio- | assetId | ) |
Create a source from the specified asset Id.
audio-assetId | The asset Id to create the source from. |
Integer alxGetAudioLength | ( | audio- | assetId | ) |
Use the alxGetAudioLength function to get the play-length of a specified resource sound file in milliseconds.
audio-assetId | The asset Id that specifies the audio file to check. |
Float alxGetChannelVolume | ( | channelID | ) |
Use the alxGetChannelVolume function to get the volume setting for a specified channel.
channelID | An integer value, equal to or greater than 0, corresponding to a valid audio channel. |
Float alxGetListenerf | ( | ALEnum | ) |
Use the al*GetListener* function to get the current value of a listener parameter, as specified by ALEnum. Depending on the ALEnum you need to acquire, be sure to use the correct version (i.e. correct return type) of al*GetListener*.
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
String alxGetSource3f | ( | handle | , |
ALEnum | |||
) |
Use the alxGetSource* function to get the current value of a source parameter, as specified by ALEnum. Depending on the ALEnum you need to acquire, be sure to use the correct version (i.e. correct return type) of alxGetSource*.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
ALEnum | A string containing an OpenAL enumerated type name. |
Float alxGetSourcef | ( | handle | , |
ALEnum | |||
) |
Use the alxGetSource* function to get the current value of a source parameter, as specified by ALEnum. Depending on the ALEnum you need to acquire, be sure to use the correct version (i.e. correct return type) of alxGetSource*.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
Integer alxGetSourcei | ( | handle | , |
ALEnum | |||
) |
Use the alxGetSource* function to get the current value of a source parameter, as specified by ALEnum. Depending on the ALEnum you need to acquire, be sure to use the correct version (i.e. correct return type) of alxGetSource*.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
Float alxGetStreamDuration | ( | handle | ) |
Use the alxGetStreamDuration function to determine the length of a previously set up sound in seconds.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
Float alxGetStreamPosition | ( | handle | ) |
Use the alxGetStreamPosition function to get the current play position for a playing sound. Note, this value is a percentage equivalent to the percent of the sound that as already played.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
Boolean alxIsPlaying | ( | handle | ) |
Use the alxIsPlaying function to determine if the sound associated with a previously set-up sound handle is playing or not.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
void alxListenerf | ( | AlEnum | , |
value | |||
) |
Use the al*Listener* function to set a listener parameter(s) as specified by the OpenAL enumerated type ALEnum.
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
value | An ALEnum type specific value corresponding to the new value for this enumerated parameters. |
Boolean alxPause | ( | handle | ) |
Use the alxPause function to pause a currently playing sound as specified by handle.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
Integer alxPlay | ( | audio- | assetId | ) |
Play the audio asset Id.
audio-assetId | The asset Id to play. |
Boolean alxSetChannelVolume | ( | channelD | , |
volume | |||
) |
Use the alxSetChannelVolume function to set a volume [ 0.0, 1.0 ] for the channel specified by channelID.
channelID | An integer value, equal to or greater than 0, corresponding to a valid audio channel. |
volume | A value between 0.0 and 1.0 specifying the new volume for the specified channel. |
void alxSource3f | ( | handle | , |
ALEnum | , | ||
x | , | ||
y | , | ||
z | |||
) |
Use the alxSource* function to set a source parameter(s) as specified by the OpenAL enumerated type ALEnum.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
x,y,z | XYZ floating-point coordinates. |
void alxSourcef | ( | handle | , |
ALEnum | , | ||
value | |||
) |
Use the alxSource* function to set a source parameter(s) as specified by the OpenAL enumerated type ALEnum.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
value | An ALEnum type specific value corresponding to the new value for this enumerated parameters. |
void alxSourcei | ( | handle | , |
ALEnum | , | ||
value | |||
) |
Use the alxSource* function to set a source parameter(s) as specified by the OpenAL enumerated type ALEnum.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
ALEnum | A string containing an OpenAL enumerated type name. See (above) table of ALEnum values for legal values. |
value | An ALEnum type specific value corresponding to the new value for this enumerated parameters. |
void alxStop | ( | handle | ) |
Use the alxStop function to stop a currently playing sound as specified by handle.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
void alxStopAll | ( | ) |
Use the alxStopAll function to stop all currently playing sounds associated with registered handles.
void alxUnpause | ( | handle | ) |
Use the alxUnpause function to resume playing a currently paused sound as specified by handle.
handle | The ID (a non-negative integer) corresponding to a previously set up sound source. |
Boolean OpenALInitDriver | ( | ) |
Use the OpenALInitDriver function to initialize the OpenAL driver. This must be done before all other OpenAL operations.
void OpenALRegisterExtensions | ( | ) |
void OpenALShutdownDriver | ( | ) |
Use the OpenALShutdownDriver function to stop/shut down the OpenAL driver. After this is called, you must restart the driver with OpenALInitDriver to execute any new sound operations.