OpenSNES
Modern Open-Source SNES Development SDK
Loading...
Searching...
No Matches
Playback Control

Functions

u8 audioPlaySample (u8 sampleId)
 Play a sample with default settings.
u8 audioPlaySampleEx (u8 sampleId, u8 volume, u8 pan, u16 pitch)
 Play a sample with custom settings.
void audioStopAll (void)
 Stop all audio playback.
void audioStopVoice (u8 voice)
 Stop a specific voice.

Detailed Description

Function Documentation

◆ audioPlaySample()

u8 audioPlaySample ( u8 sampleId)

Play a sample with default settings.

Parameters
sampleIdSample slot (0-63)
Returns
Voice number (0-7) or 0xFF on failure

Plays at full volume, center pan, default pitch.

◆ audioPlaySampleEx()

u8 audioPlaySampleEx ( u8 sampleId,
u8 volume,
u8 pan,
u16 pitch )

Play a sample with custom settings.

Parameters
sampleIdSample slot (0-63)
volumeVolume level (0-127)
panPan position (0=left, 8=center, 15=right)
pitchPitch value ($1000 = normal)
Returns
Voice number (0-7) or 0xFF on failure
#define AUDIO_PAN_RIGHT
Definition audio.h:91
u8 audioPlaySampleEx(u8 sampleId, u8 volume, u8 pan, u16 pitch)
Play a sample with custom settings.

◆ audioStopAll()

void audioStopAll ( void )

Stop all audio playback.

◆ audioStopVoice()

void audioStopVoice ( u8 voice)

Stop a specific voice.

Parameters
voiceVoice number (0-7)