PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
ut_gpa.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
13s16 SsUtGetProgAtr(s16 vab_id, s16 prog, ProgAtr *prog_attr_ptr)
14{
15 const ProgAtr *pProg;
16
17 if ( _svm_vab_used[vab_id] != 1 )
18 return -1;
19 _SsVmVSetUp(vab_id, prog);
20 pProg = &_svm_pg[prog];
21 prog_attr_ptr->tones = pProg->tones;
22 prog_attr_ptr->mvol = pProg->mvol;
23 prog_attr_ptr->prior = pProg->prior;
24 prog_attr_ptr->mode = pProg->mode;
25 prog_attr_ptr->mpan = pProg->mpan;
26 prog_attr_ptr->attr = pProg->attr;
27 return 0;
28}