Types
ambient-sound: basicsource
sound-bank-id: uint32source
sound-id: uint32source
Methods
unused-9: unknown
sound-name: uint128source
sound-play-params: structuresource
Fields
mask: uint16
pitch-mod: int16
bend: int16
fo-min: int16
fo-max: int16
fo-curve: int8
priority: int8
volume: int32
trans: int32
group: uint8
reg: uint8
group-and-regs: uint32
sound-rpc-bank-cmd: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
bank-name: sound-name
sound-rpc-cmd: structuresource
Fields
rsvd1: uint16
command: sound-command
sound-rpc-continue-group
sound-rpc-continue-group: sound-rpc-group-cmdsource
Fields
rsvd1: uint16
command: sound-command
group: sound-group
sound-rpc-continue-sound
sound-rpc-continue-sound: sound-rpc-sound-cmdsource
Fields
rsvd1: uint16
command: sound-command
id: sound-id
sound-rpc-get-irx-version
sound-rpc-get-irx-version: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
major: uint32
minor: uint32
ee-addr: pointer
sound-rpc-group-cmd: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
group: sound-group
sound-rpc-list-sounds: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
sound-rpc-load-bank: sound-rpc-bank-cmdsource
Fields
rsvd1: uint16
command: sound-command
bank-name: sound-name
ee-addr: pointer
sound-rpc-load-music: sound-rpc-bank-cmdsource
Fields
rsvd1: uint16
command: sound-command
bank-name: sound-name
sound-rpc-pause-group: sound-rpc-group-cmdsource
Fields
rsvd1: uint16
command: sound-command
group: sound-group
sound-rpc-pause-sound: sound-rpc-sound-cmdsource
Fields
rsvd1: uint16
command: sound-command
id: sound-id
sound-rpc-play: sound-rpc-sound-cmdsource
sound-rpc-set-ear-trans: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
ear-trans1: int32
ear-trans0: int32
cam-trans: int32
cam-angle: int32
sound-rpc-set-flava: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
flava: uint8
excitement: uint8
sound-rpc-set-fps: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
fps: uint8
sound-rpc-set-language: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
lang: uint32
sound-rpc-set-master-volume
sound-rpc-set-master-volume: sound-rpc-group-cmdsource
Fields
rsvd1: uint16
command: sound-command
group: sound-group
volume: int32
sound-rpc-set-midi-reg: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
reg: int32
value: int16
sound-rpc-set-param: sound-rpc-sound-cmdsource
sound-rpc-set-reverb: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
core: uint8
reverb: int32
left: uint32
right: uint32
sound-rpc-set-stereo-mode
sound-rpc-set-stereo-mode: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
mode: int32
sound-rpc-shutdown: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
sound-rpc-sound-cmd: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
id: sound-id
sound-rpc-stop-group: sound-rpc-group-cmdsource
Fields
rsvd1: uint16
command: sound-command
group: sound-group
sound-rpc-stop-sound: sound-rpc-sound-cmdsource
Fields
rsvd1: uint16
command: sound-command
id: sound-id
sound-rpc-test-cmd: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
ee-addr: pointer
param0: uint16
sound-rpc-union: structuresource
sound-rpc-unload-bank: sound-rpc-bank-cmdsource
Fields
rsvd1: uint16
command: sound-command
bank-name: sound-name
sound-rpc-unload-music: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
sound-spec: basicsource
Fields
type: type
mask: sound-mask
num: float
group: sound-group
reg: uint8
group-and-regs: uint32
sound-name-char: uint8
sound-name: sound-name
trans: int32
volume: int32
pitch-mod: int32
bend: int32
fo-min: int16
fo-max: int16
fo-curve: int8
priority: int8
auto-time: int32
auto-from: int32
sound-stream-name: structuresource
Variables
*current-sound-id*: sound-idsource
Types
engine-sound-pers: engine-perssource
sound-iop-info: structuresource
Fields
frame: uint32
strpos: int32
str-id: uint32
str-id-sign: int32
freemem: uint32
chinfo: uint8
freemem2: uint32
nocd: uint32
dirtycd: uint32
diskspeed: uint32
lastspeed: uint32
dupseg: int32
times: int32
times-seq: uint32
iop-ticks: uint32
stream-position: uint32
stream-status: stream-status
stream-name: sound-stream-name
stream-id: sound-id
stream-id-int32: int32
music-register: uint8
music-excite: int8
ramdisk-name: uint8
Functions
check-irx-version() => intsource
current-str-pos(arg0: sound-id) => intsource
doppler-pitch-shift(arg0: vector, arg1: vector) => floatsource
ear-trans(arg0: int) => vectorsource
free-last-sound-buffer-entry
free-last-sound-buffer-entry() => nonesource
get-sound-buffer-entry() => pointersource
is-cd-in?() => symbolsource
is-ramdisk-loaded?(arg0: symbol) => symbolsource
list-sounds() => nonesource
loader-test-command(arg0: sound-command, arg1: uint) => nonesource
make-sqrt-table() => intsource
new-sound-id() => sound-idsource
set-language(arg0: language-enum) => intsource
show-iop-info(arg0: dma-buffer) => intsource
show-iop-memory(arg0: dma-buffer) => intsource
sound-angle-convert(arg0: float) => intsource
sound-bank-iop-free(arg0: sound-name) => sound-idsource
sound-bank-iop-store(arg0: sound-name) => sound-idsource
sound-bank-load(arg0: sound-name) => sound-idsource
sound-bank-load-from-ee(arg0: sound-name, arg1: pointer) => sound-idsource
sound-bank-load-from-iop
sound-bank-load-from-iop(arg0: sound-name) => sound-idsource
sound-bank-reload() => nonesource
sound-bank-unload(arg0: sound-name) => intsource
sound-basic-cb(arg0: int, arg1: pointer) => nonesource
sound-buffer-dump() => intsource
sound-command->string(cmd: sound-command) => stringsource
sound-continue(arg0: sound-id) => intsource
sound-group-continue(arg0: sound-group) => intsource
sound-group-pause(arg0: sound-group) => intsource
sound-group-stop(arg0: sound-group) => intsource
sound-music-load(arg0: sound-name) => intsource
sound-music-unload() => intsource
sound-name=(arg0: sound-name, arg1: sound-name) => symbolsource
sound-pause(arg0: sound-id) => intsource
sound-play-by-name(arg0: sound-name, arg1: sound-id, arg2: int, arg3: int, arg4: int, arg5: sound-group, arg6: object) => sound-idsource
sound-play-by-spec(arg0: sound-spec, arg1: sound-id, arg2: vector) => sound-idsource
sound-set-ear-trans(arg0: vector, arg1: vector, arg2: vector, arg3: float) => intsource
sound-set-flava(arg0: uint, arg1: uint) => intsource
sound-set-fps(arg0: int) => intsource
sound-set-midi-reg(arg0: int, arg1: int) => intsource
sound-set-reverb(arg0: int, arg1: float, arg2: float, arg3: uint) => intsource
sound-set-stereo-mode(arg0: stereo-mode) => nonesource
sound-set-volume(arg0: sound-group, arg1: float) => intsource
sound-stop(arg0: sound-id) => intsource
sound-trans-convert(arg0: vector3w, arg1: vector) => intsource
sound-volume-off() => intsource
str-id-is-playing?(arg0: int) => symbolsource
str-is-playing?() => symbolsource
string->sound-name(arg0: string) => sound-namesource
swap-sound-buffers(arg0: vector, arg1: vector, arg2: vector, arg3: float) => intsource
Variables
*ambient-spec*: sound-specsource
*sound-iop-info*: sound-iop-infosource
*sound-loader-rpc*: rpc-buffer-pairsource
*sound-loop-engine*: engine-sound-perssource
*sound-player-enable*: symbolsource
*sound-player-rpc*: rpc-buffer-pairsource
Types
speech-channel: structuresource
speech-control: structuresource
speech-request: structuresource
speech-type-info: structuresource
Fields
channel: uint8
flags: speech-type-flag
priority: int8
request-timeout: uint16
min-delay: uint16
max-delay: uint16
delay: uint16
play-index: int16
list: array
Variables
*speech-control*: speech-controlsource