Skip to main content

gsound-h

source

Types


ambient-sound

ambient-sound: basicsource
Fields
type: type
spec: sound-spec
playing-id: sound-id
trans: vector
name: sound-name
play-time: time-frame
time-base: time-frame
time-random: time-frame
volume: int32
pitch: int32
falloff-near: int32
falloff-far: int32
falloff-mode: int32
params: pointer
param-count: int32
entity: entity
sound-count: int32
Methods
update!(obj: ambient-sound) => intsource
change-sound!(obj: ambient-sound, arg0: sound-name) => intsource
update-trans!(obj: ambient-sound, arg0: vector) => intsource
update-vol!(obj: ambient-sound, arg0: float) => intsource
update-pitch-mod!(obj: ambient-sound, arg0: float) => nonesource
set-falloff-far!(obj: ambient-sound, arg0: float) => nonesource
stop!(obj: ambient-sound) => intsource

sound-bank-id

sound-bank-id: uint32source

sound-id

sound-id: uint32source
Methods
unused-9: unknown

sound-name

sound-name: uint128source

sound-play-params

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-bank-cmd: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
bank-name: sound-name

sound-rpc-cmd

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-group-cmd: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
group: sound-group

sound-rpc-list-sounds

sound-rpc-list-sounds: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command

sound-rpc-load-bank

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-load-music: sound-rpc-bank-cmdsource
Fields
rsvd1: uint16
command: sound-command
bank-name: sound-name

sound-rpc-pause-group

sound-rpc-pause-group: sound-rpc-group-cmdsource
Fields
rsvd1: uint16
command: sound-command
group: sound-group

sound-rpc-pause-sound

sound-rpc-pause-sound: sound-rpc-sound-cmdsource
Fields
rsvd1: uint16
command: sound-command
id: sound-id

sound-rpc-play

sound-rpc-play: sound-rpc-sound-cmdsource
Fields
rsvd1: uint16
command: sound-command
id: sound-id
name: sound-name
params: sound-play-params

sound-rpc-set-ear-trans

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-set-flava: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
flava: uint8
excitement: uint8

sound-rpc-set-fps

sound-rpc-set-fps: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
fps: uint8

sound-rpc-set-language

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-set-midi-reg: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
reg: int32
value: int16

sound-rpc-set-param

sound-rpc-set-param: sound-rpc-sound-cmdsource
Fields
rsvd1: uint16
command: sound-command
id: sound-id
params: sound-play-params
auto-time: int32
auto-from: int32

sound-rpc-set-reverb

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-shutdown: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command

sound-rpc-sound-cmd

sound-rpc-sound-cmd: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
id: sound-id

sound-rpc-stop-group

sound-rpc-stop-group: sound-rpc-group-cmdsource
Fields
rsvd1: uint16
command: sound-command
group: sound-group

sound-rpc-stop-sound

sound-rpc-stop-sound: sound-rpc-sound-cmdsource
Fields
rsvd1: uint16
command: sound-command
id: sound-id

sound-rpc-test-cmd

sound-rpc-test-cmd: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command
ee-addr: pointer
param0: uint16

sound-rpc-union

sound-rpc-union: structuresource

sound-rpc-unload-bank

sound-rpc-unload-bank: sound-rpc-bank-cmdsource
Fields
rsvd1: uint16
command: sound-command
bank-name: sound-name

sound-rpc-unload-music

sound-rpc-unload-music: sound-rpc-cmdsource
Fields
rsvd1: uint16
command: sound-command

sound-spec

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

sound-stream-name: structuresource
Fields
name: uint8

Variables


*current-sound-id*

*current-sound-id*: sound-idsource

gsound

source

Types


engine-sound-pers

engine-sound-pers: engine-perssource
Fields
type: type
name: symbol
length: int16
allocated-length: int16
element-type: type
execute-time: time-frame
alive-list: connection-pers
dead-list: connection-pers
data: connection-pers

sound-iop-info

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

check-irx-version() => intsource

current-str-pos

current-str-pos(arg0: sound-id) => intsource

doppler-pitch-shift

doppler-pitch-shift(arg0: vector, arg1: vector) => floatsource

ear-trans

ear-trans(arg0: int) => vectorsource

free-last-sound-buffer-entry

free-last-sound-buffer-entry() => nonesource

get-sound-buffer-entry

get-sound-buffer-entry() => pointersource

is-cd-in?

is-cd-in?() => symbolsource

is-ramdisk-loaded?

is-ramdisk-loaded?(arg0: symbol) => symbolsource

list-sounds

list-sounds() => nonesource

loader-test-command

loader-test-command(arg0: sound-command, arg1: uint) => nonesource

make-sqrt-table

make-sqrt-table() => intsource

new-sound-id

new-sound-id() => sound-idsource

set-language

set-language(arg0: language-enum) => intsource

show-iop-info

show-iop-info(arg0: dma-buffer) => intsource

show-iop-memory

show-iop-memory(arg0: dma-buffer) => intsource

sound-angle-convert

sound-angle-convert(arg0: float) => intsource

sound-bank-iop-free

sound-bank-iop-free(arg0: sound-name) => sound-idsource

sound-bank-iop-store

sound-bank-iop-store(arg0: sound-name) => sound-idsource

sound-bank-load

sound-bank-load(arg0: sound-name) => sound-idsource

sound-bank-load-from-ee

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

sound-bank-reload() => nonesource

sound-bank-unload

sound-bank-unload(arg0: sound-name) => intsource

sound-basic-cb

sound-basic-cb(arg0: int, arg1: pointer) => nonesource

sound-buffer-dump

sound-buffer-dump() => intsource

sound-command->string

sound-command->string(cmd: sound-command) => stringsource

sound-continue

sound-continue(arg0: sound-id) => intsource

sound-group-continue

sound-group-continue(arg0: sound-group) => intsource

sound-group-pause

sound-group-pause(arg0: sound-group) => intsource

sound-group-stop

sound-group-stop(arg0: sound-group) => intsource

sound-music-load

sound-music-load(arg0: sound-name) => intsource

sound-music-unload

sound-music-unload() => intsource

sound-name=

sound-name=(arg0: sound-name, arg1: sound-name) => symbolsource

sound-pause

sound-pause(arg0: sound-id) => intsource

sound-play-by-name

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

sound-play-by-spec(arg0: sound-spec, arg1: sound-id, arg2: vector) => sound-idsource

sound-set-ear-trans

sound-set-ear-trans(arg0: vector, arg1: vector, arg2: vector, arg3: float) => intsource

sound-set-flava

sound-set-flava(arg0: uint, arg1: uint) => intsource

sound-set-fps

sound-set-fps(arg0: int) => intsource

sound-set-midi-reg

sound-set-midi-reg(arg0: int, arg1: int) => intsource

sound-set-reverb

sound-set-reverb(arg0: int, arg1: float, arg2: float, arg3: uint) => intsource

sound-set-stereo-mode

sound-set-stereo-mode(arg0: stereo-mode) => nonesource

sound-set-volume

sound-set-volume(arg0: sound-group, arg1: float) => intsource

sound-stop

sound-stop(arg0: sound-id) => intsource

sound-trans-convert

sound-trans-convert(arg0: vector3w, arg1: vector) => intsource

sound-volume-off

sound-volume-off() => intsource

str-id-is-playing?

str-id-is-playing?(arg0: int) => symbolsource

str-is-playing?

str-is-playing?() => symbolsource

string->sound-name

string->sound-name(arg0: string) => sound-namesource

swap-sound-buffers

swap-sound-buffers(arg0: vector, arg1: vector, arg2: vector, arg3: float) => intsource

Variables


*ambient-spec*

*ambient-spec*: sound-specsource

*sound-iop-info*

*sound-iop-info*: sound-iop-infosource

*sound-loader-rpc*

*sound-loader-rpc*: rpc-buffer-pairsource

*sound-loop-engine*

*sound-loop-engine*: engine-sound-perssource

*sound-player-enable*

*sound-player-enable*: symbolsource

*sound-player-rpc*

*sound-player-rpc*: rpc-buffer-pairsource

speech-h

source

Types


speech-channel

speech-channel: structuresource
Fields
flags: speech-channel-flag
gui-channel: gui-channel
delay: uint16
id: sound-id
update-time: time-frame
start-time: time-frame
end-time: time-frame
request: speech-request
last-request: speech-request
target-pos: vector
speech-table: pointer
Methods
speech-channel-method-9(obj: speech-channel, arg0: process-drawable, arg1: speech-type) => nonesource
speech-channel-method-10(obj: speech-channel, arg0: handle) => nonesource
speech-channel-method-11(obj: speech-channel) => nonesource
speech-channel-method-12(obj: speech-channel) => nonesource
speech-channel-method-13(obj: speech-channel) => nonesource

speech-control

speech-control: structuresource

speech-request

speech-request: structuresource
Fields
handle: handle
time: time-frame
priority: float
speech-type: speech-type

speech-type-info

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

speech

source

Variables


*speech-control*

*speech-control*: speech-controlsource