SGDK
A free and open development kit for the Sega Mega Drive
Loading...
Searching...
No Matches
sound.h
Go to the documentation of this file.
1
9
10
#ifndef _SOUND_H_
11
#define _SOUND_H_
12
17
typedef
enum
18
{
19
SOUND_PCM_CH_AUTO = -1,
// auto-select
20
SOUND_PCM_CH1 = 0,
// channel 1
21
SOUND_PCM_CH2,
// channel 2
22
SOUND_PCM_CH3,
// channel 3
23
SOUND_PCM_CH4,
// channel 4
24
}
SoundPCMChannel
;
25
30
typedef
enum
31
{
32
SOUND_PAN_NONE = 0x00,
// mute
33
SOUND_PAN_RIGHT = 0x40,
// right speaker only
34
SOUND_PAN_LEFT = 0x80,
// left speaker only
35
SOUND_PAN_CENTER = 0xC0
// center (both speakers)
36
}
SoundPanning
;
37
42
#define SOUND_PCM_CH1_MSK (1 << SOUND_PCM_CH1)
47
#define SOUND_PCM_CH2_MSK (1 << SOUND_PCM_CH2)
52
#define SOUND_PCM_CH3_MSK (1 << SOUND_PCM_CH3)
57
#define SOUND_PCM_CH4_MSK (1 << SOUND_PCM_CH4)
58
59
60
#define SOUND_PCM_AUTO _Pragma("GCC error \"This method is deprecated, use SOUND_PCM_CH_AUTO instead.\"")
61
62
67
void
SND_NULL_loadDriver
(
void
);
68
69
70
#endif
// _SOUND_H_
SND_NULL_loadDriver
void SND_NULL_loadDriver(void)
Load the dummy Z80 driver.
Definition
sound.c:24
SoundPCMChannel
SoundPCMChannel
Sound PCM channel enum.
Definition
sound.h:18
SoundPanning
SoundPanning
Sound panning enum.
Definition
sound.h:31
SGDK
inc
snd
sound.h
Generated by
1.14.0