sdk-world
v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Toggle main menu visibility
Loading...
Searching...
No Matches
sssattr.c
1
/*
2
# _____ ___ ____ ___ ____
3
# ____| | ____| | | |____|
4
# | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5
#-----------------------------------------------------------------------
6
# Copyright ps2dev - http://www.ps2dev.org
7
# Licenced under Academic Free License version 2.0
8
# Review ps2sdk README & LICENSE files for further details.
9
*/
10
11
#include "
libsnd2_internal.h
"
12
13
void
SsSetSerialAttr(
char
s_num,
char
attr,
char
mode)
14
{
15
SpuCommonAttr spu_attr;
16
17
switch
( s_num )
18
{
19
case
SS_SERIAL_A:
20
switch
( attr )
21
{
22
case
SS_MIX:
23
spu_attr.mask = SPU_COMMON_CDMIX;
24
spu_attr.cd.mix = mode;
25
break
;
26
case
SS_REV:
27
spu_attr.mask = SPU_COMMON_CDREV;
28
spu_attr.cd.reverb = mode;
29
break
;
30
default
:
31
break
;
32
}
33
break
;
34
case
SS_SERIAL_B:
35
switch
( attr )
36
{
37
case
SS_MIX:
38
spu_attr.mask = SPU_COMMON_EXTMIX;
39
spu_attr.ext.mix = mode;
40
break
;
41
case
SS_REV:
42
spu_attr.mask = SPU_COMMON_EXTREV;
43
spu_attr.ext.reverb = mode;
44
break
;
45
default
:
46
break
;
47
}
48
break
;
49
default
:
50
break
;
51
}
52
SpuSetCommonAttr(&spu_attr);
53
}
libsnd2_internal.h
libsnd2
src
sssattr.c
Generated by
1.18.0