PS2SDK
PS2 Homebrew Libraries
ssgsattr.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 char SsGetSerialAttr(char s_num, char attr)
14 {
15  SpuCommonAttr spu_attr;
16 
17  SpuGetCommonAttr(&spu_attr);
18  switch ( s_num )
19  {
20  case SS_SERIAL_A:
21  switch ( attr )
22  {
23  case SS_MIX:
24  return spu_attr.cd.mix;
25  case SS_REV:
26  return spu_attr.cd.reverb;
27  default:
28  break;
29  }
30  break;
31  case SS_SERIAL_B:
32  switch ( attr )
33  {
34  case SS_MIX:
35  return spu_attr.ext.mix;
36  case SS_REV:
37  return spu_attr.ext.reverb;
38  default:
39  break;
40  }
41  break;
42  default:
43  break;
44  }
45  return -1;
46 }
SpuCommonAttr_
Definition: libspu2.h:297