| 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 |