Loading...
Searching...
No Matches
Volume Control

Functions

void audioGetVoiceState (u8 voice, AudioVoiceState *state)
 Get current state of a voice.
 
u8 audioGetVolume (void)
 Get current master volume.
 
void audioSetVoicePitch (u8 voice, u16 pitch)
 Set pitch for a specific voice.
 
void audioSetVoiceVolume (u8 voice, u8 volumeL, u8 volumeR)
 Set volume for a specific voice.
 
void audioSetVolume (u8 volume)
 Set master volume.
 

Detailed Description

Function Documentation

◆ audioGetVoiceState()

void audioGetVoiceState ( u8  voice,
AudioVoiceState state 
)

Get current state of a voice.

Parameters
voiceVoice number (0-7)
statePointer to AudioVoiceState to fill

◆ audioGetVolume()

u8 audioGetVolume ( void  )

Get current master volume.

Returns
Current volume (0-127)

◆ audioSetVoicePitch()

void audioSetVoicePitch ( u8  voice,
u16  pitch 
)

Set pitch for a specific voice.

Parameters
voiceVoice number (0-7)
pitchPitch value ($1000 = normal)

◆ audioSetVoiceVolume()

void audioSetVoiceVolume ( u8  voice,
u8  volumeL,
u8  volumeR 
)

Set volume for a specific voice.

Parameters
voiceVoice number (0-7)
volumeLLeft channel volume (0-127)
volumeRRight channel volume (0-127)

◆ audioSetVolume()

void audioSetVolume ( u8  volume)

Set master volume.

Parameters
volumeVolume level (0-127)