PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
rs_i.h
1
2
#ifndef _RS_I_H
3
#define _RS_I_H
4
5
#include <
intrman.h
>
6
#include <
loadcore.h
>
7
#include <
sifman.h
>
8
#include <sifrpc.h>
9
#include <string.h>
10
#include <
tamtypes.h
>
11
#include <
thbase.h
>
12
13
#include <libsnd2.h>
14
#include <libspu2.h>
15
16
typedef
struct
SpuEECBData_
17
{
18
int
mode;
19
int
voice_bit;
20
int
status;
21
int
opt;
22
}
SpuEECBData
;
23
24
#define sce_SPU_DEV 0x80000601
25
#define sce_SPUST_DEV 0x80000602
26
#define sce_SPUST_CB 0x80000603
27
28
extern
SpuStEnv
*gStPtr;
29
extern
int
gStThid;
30
extern
SpuStEnv
gStBuff;
31
32
extern
void
create_th(
void
*userdata);
33
extern
void
sce_spu2_loop(
void
*userdata);
34
extern
void
*spuFunc(
unsigned
int
command,
void
*data,
int
size);
35
extern
void
sceSifCmdLoop2();
36
extern
void
DMA0CallBackProc(
void
);
37
extern
void
DMA1CallBackProc(
void
);
38
extern
void
IRQCallBackProc(
void
);
39
extern
void
spustCB_preparation_finished(
unsigned
int
voice_bit,
int
p_status);
40
extern
void
spustCB_transfer_finished(
unsigned
int
voice_bit,
int
t_status);
41
extern
void
spustCB_stream_finished(
unsigned
int
voice_bit,
int
s_status);
42
extern
void
sce_spust_loop(
void
*userdata);
43
44
#endif
intrman.h
loadcore.h
sifman.h
SpuEECBData_
Definition
rs_i.h:17
SpuStEnv_
Definition
libspu2.h:328
tamtypes.h
thbase.h
iop
sound
rspu2drv
src
include
rs_i.h
Generated on Tue Feb 11 2025 21:35:59 for PS2SDK by
1.12.0