# Function Calls

These Music library function calls control the sound file player. See Music Library Calls in the 3DO Music and Audio Programmer's Reference for additional information on these calls.

## Convenience Calls

The following are two convenience calls:

- `CloseSoundFile()` Closes a `SoundFilePlayer` data structure and unloads a sound file.
- `OpenSoundFile()` Creates a `SoundFilePlayer` data structure and loads a sound file.

## Basic Calls

The following calls can be used to control playing sounds:

- `CreateSoundFilePlayer()` Creates a `SoundFilePlayer` data structure to play sound files.
- `DeleteSoundFilePlayer()` Deletes a `SoundFilePlayer` data structure.
- `LoadSoundFile()` Preloads the first part of a sound file.
- `RewindSoundFile()` Rewinds a sound file player.
- `ServiceSoundFile()` Spools a sound file from disc to a sound file buffer.
- `StartSoundFile()` Begins playing a sound file.
- `StopSoundFile()` Stops playing a sound file.
- `UnloadSoundFile()` Unloads a sound file.