PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
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
13void 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}