| SND_Init | Initializes Sound. |
|---|
| SND_FlushCommand | This function issues reserved commands. |
|---|---|
| SND_RecvCommandReply | Receives the command process reply. |
| SND_WaitForCommandProc | Waits for command processes to end. |
| SND_WaitForFreeCommand | Waits until free commands are available. |
| SND_GetCurrentCommandTag | Gets the current command tag. |
| SND_IsFinishedCommandTag | Checks whether command process has ended. |
| SND_CountFreeCommand | This function gets the number of free commands. |
| SND_CountReservedCommand | This function gets the number of reserved commands. |
| SND_CountWaitingCommand | This function gets the number of commands that wait for processing to end. |
| SND_StartSeq | Plays sequence. |
|---|---|
| SND_PrepareSeq | Prepares the sequence for playback. |
| SND_StartPreparedSeq | Plays a sequence that has been prepared for playback. |
| SND_StopSeq | Stops sequence. |
| SND_PauseSeq | Pauses sequence or re-starts sequence. |
| SND_SetPlayerVolume | Changes the player volume. |
| SND_SetPlayerTempoRatio | Changes the tempo of the sequence. |
| SND_SetPlayerChannelPriority | Changes the sound priority of the Player. |
| SND_SetPlayerLocalVariable | Sets the Player local variable. |
| SND_SetPlayerGlobalVariable | Sets the Player global variable. |
| SND_SetTrackMute* | Mutes tracks. |
| SND_SetTrackVolume | Changes the volume of tracks. |
| SND_SetTrackPitch | Changes the pitch of tracks. |
| SND_SetTrackPan | Changes the pan of tracks. |
| SND_SetTrackPanRange | Changes the track pan range. |
| SND_SetTrackModDepth | Changes the modulation depth of tracks. |
| SND_SetTrackModSpeed | Changes the modulation speed of tracks. |
| SND_SetTrackAllocatableChannel | Changes the channel that can be allocated for the track. |
| SND_LockChannel | This function locks channels so they can be directly controlled. |
|---|---|
| SND_UnlockChannel | Unlocks locked channels. |
| SND_StopUnlockedChannel | Stops the unlocked channel. |
| SND_SetupChannelPcm | This function sets up channels for PCM playback. |
| SND_SetupChannelPsg | Sets up channels for PSG rectangular waveform playback. |
| SND_SetupChannelNoise | This function sets up a channel for playing white noise. |
| SND_SetChannelVolume | Changes the channel volume. |
| SND_SetChannelTimer | Changes the channel timer. |
| SND_SetChannelPan | Changes the channel pan. |
| SND_SetupCapture | Sets up captures. |
|---|
| SND_SetupAlarm | This function sets up the Sound alarm. |
|---|
| SND_StartTimer | Starts timers. |
|---|---|
| SND_StopTimer | Stops timers. |
| SND_SetMasterVolume | Changes the master volume. |
|---|---|
| SND_SetMasterPan | Sets the master pan. |
| SND_ResetMasterPan | Disables the master pan. |
| SND_SetOutputSelector | Changes the output selector. |
| SND_InvalidateSeqData | Invalidates sequence data. |
|---|---|
| SND_InvalidateBankData | Invalidates bank data. |
| SND_InvalidateWaveData | Invalidates waveform data. |
| SND_ReadDriverInfo | Obtains sound driver information. |
|---|
| SND_AssignWaveArc | Assigns Waveform Archives to banks. |
|---|---|
| SND_DestroyBank | Destroys banks. |
| SND_DestroyWaveArc | Destroys Waveform Archives. |
| SND_ReadInstData | Reads instruments from banks. |
| SND_WriteInstData | Updates the instrument data in banks. |
| SND_GetFirstInstDataPos | Obtains the location information for scanning instrument data. |
| SND_GetNextInstData | Obtains the instrument data in order. |
| SND_GetWaveDataCount | Gets the amount of waveform data in the waveform archive. |
| SND_GetWaveDataAddress | Gets the address of the waveform data in the waveform archive. |
| SND_SetWaveDataAddress | Updates the address of the waveform data in the waveform archive. |
| SNDInstData | The instrument data structure. |
| SNDWaveData | Waveform data structure. |
| SND_GetPlayerStatus | Gets the status of the Players, showing whether they are active or not. |
|---|---|
| SND_GetChannelStatus | Gets the status of the channels, showing whether they are active or not. |
| SND_GetCaptureStatus | This function uses a return value to determine whether a sound capture is active. |
| SND_GetPlayerLocalVariable | Gets the sequence local variable. |
| SND_GetPlayerGlobalVariable | Gets the sequence global variable. |
| SND_GetPlayerTickCounter | Gets the Player tick counter. |
| SND_ReadChannelInfo | Gets the channel information. |
| SND_ReadPlayerInfo | Gets the player information. |
| SND_ReadTrackInfo | Gets the track information. |
| SNDChannelInfo | This is the channel information structure. |
| SNDPlayerInfo | This is the player information structure. |
| SNDTrackInfo | This is the track information structure. |
| SND_CalcDecibel | Calculates the decibel value. |
|---|---|
| SND_CalcDecibelSquare | Calculates the decibel value corresponding to square of scale value. |
| SND_CalcTimer | Calculates the timer value after pitch conversion. |
| SND_CalcChannelVolume | Calculates the value for the channel volume. |
CONFIDENTIAL