pycozmo.audiokinetic.soundbank

AudioKinetic WWise SoundBank representation and reading.

References:

Classes

Event(soundbank_id, event_id, name, action_ids) AudioKinetic WWise Event.
EventAction(soundbank_id, ea_id, scope, …) AudioKinetic WWise Event Action.
File(soundbank_id, file_id, offset, length) AudioKinetic WWise WEM File.
SFX(soundbank_id, sfx_id, name, location, …) AudioKinetic WWise sound effect/voice.
SoundBank() AudioKinetic WWise SoundBank (.bnk) file representation class.
SoundBankReader(soundbankinfo, Any])
class pycozmo.audiokinetic.soundbank.Event(soundbank_id: int, event_id: int, name: str, action_ids: Iterable[int])

Bases: object

AudioKinetic WWise Event.

action_ids
id
name
soundbank_id
class pycozmo.audiokinetic.soundbank.EventAction(soundbank_id: int, ea_id: int, scope: int, ea_type: int, reference_id: int)

Bases: object

AudioKinetic WWise Event Action.

id
reference_id
scope
soundbank_id
type
class pycozmo.audiokinetic.soundbank.File(soundbank_id: int, file_id: int, offset: int, length: int)

Bases: object

AudioKinetic WWise WEM File.

id
length
offset
soundbank_id
class pycozmo.audiokinetic.soundbank.SFX(soundbank_id: int, sfx_id: int, name: str, location: int, file_id: int, length: int, sfx_type: int)

Bases: object

AudioKinetic WWise sound effect/voice.

file_id
id
length
location
name
soundbank_id
type
class pycozmo.audiokinetic.soundbank.SoundBank

Bases: object

AudioKinetic WWise SoundBank (.bnk) file representation class.

data_offset
fspec
id
name
objs
version
class pycozmo.audiokinetic.soundbank.SoundBankReader(soundbankinfo: Dict[int, Any])

Bases: object

load(fspec: str) → pycozmo.audiokinetic.soundbank.SoundBank

Load a SoundBank .bnk file and return a SoundBank object.

load_file(f: BinaryIO, fspec: str) → pycozmo.audiokinetic.soundbank.SoundBank

Load a SoundBank .bnk file object and return a SoundBank object.