| Play | Void | Starts playing the sound attatched to this object. | 
| Stop | Void | Stops playing the sound attatched to this object. | 
| Pause | Void | Pauses the sound attatched to this object. | 
| Unpause | Void | Unpauses the sound attatched to this object. | 
| SetVolume | Void | Sets the volume of the attached sound object. | 
| SetPitch | Void | Sets the pitch of the attached sound object. | 
| SetSpatialBlend | Void | Sets the spatial blend (played locally vs globally, 2D or 3D sound) of the attached sound object | 
| Set3DSound | Void | Enable/Disable set 3D Sound | 
| GetVolume | Number | Sets the pitch of the attached sound object. | 
| GetPitch | Number | Gets the current pitch of the attached sound object. | 
| SetSoundID | Void |  | 
| GetLength | Number |  | 
| SetDopplerLevel | Void | Sets the doppler level of the sound (0 to 5) | 
| GetDopplerLevel | Number | Gets the current doppler level of the sound | 
| SetSpread | Void | Sets the spread angle (in degrees) of a 3D stereo or multichannel sound in speaker space | 
| GetSpread | Number | Gets the current spread angle of the sound | 
| SetMinDistance | Void | Sets the distance at which the sound starts to attenuate | 
| GetMinDistance | Number | Gets the current minimum distance of the sound | 
| SetMaxDistance | Void | Sets the distance at which the sound stops attenuating | 
| GetLoop | Boolean | Gets whether the sound is currently looping | 
| SetLoop | Void | Sets whether the sound should loop | 
| IsPlaying | Boolean | Checks if the sound is currently playing |