PS2SDK
PS2 Homebrew Libraries
ssgsv.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 SsGetSerialVol(char s_num, SndVolume *s_vol)
14 {
15  SpuCommonAttr spu_attr;
16 
17  SpuGetCommonAttr(&spu_attr);
18  switch ( s_num )
19  {
20  case SS_SERIAL_A:
21  s_vol->left = spu_attr.cd.volume.left / 258;
22  s_vol->right = (u16)spu_attr.cd.volume.right / 258;
23  break;
24  case SS_SERIAL_B:
25  s_vol->left = spu_attr.ext.volume.left / 258;
26  s_vol->right = (u16)spu_attr.ext.volume.right / 258;
27  break;
28  default:
29  break;
30  }
31 }
SpuCommonAttr_
Definition: libspu2.h:297
SndVolume_
Definition: libsnd2.h:197