0.2.0 • Published 1 year ago

waapic v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

WAAPIC

status license

DO NOT USE IN PRODUCTION ENVIRONMENT!

A Wwise Authoring API Client Library in TypeScript.

Features

  • This library implements a WAAPI client with IDE autocompletion support.
  • Most arguments, options and result are fully-typed.
  • Subscribe APIs has not implemented at this time implemented.

Get

You can get waapic from NPM registry:

npm install waapic

Or, you can use this template!

Usage

import { connect } from 'waapic';

try {
  const client = await connect('ws://127.0.0.1:8080/waapi');
  const info = await client.call('ak.wwise.core.getInfo', {});
  console.log(info.apiVersion);
  await client.disconnect();
} catch (err) {
  console.log(err);
}

Screenshots

URI Autocomplete

uri

Arguments Autocomplete

arguments

Result Autocomplete

result

API List

Deprecated and private APIs are not listed and will never be implemented.

Functions

URILOCATION
ak.wwise.core.audio.importaudio.ts
ak.wwise.core.audio.importTabDelimitedaudio.ts
ak.wwise.core.audioSourcePeaks.getMinMaxPeaksInRegionaudio.ts
ak.wwise.core.audioSourcePeaks.getMinMaxPeaksInTrimmedRegionaudio.ts
ak.wwise.core.getInfomisc.ts
ak.wwise.core.getProjectInfomisc.ts
ak.wwise.core.log.getmisc.ts
ak.wwise.core.object.copyobject.ts
ak.wwise.core.object.createobject.ts
ak.wwise.core.object.deleteobject.ts
ak.wwise.core.object.diffobject.ts
ak.wwise.core.object.getobject.ts
ak.wwise.core.object.getAttenuationCurveobject.ts
ak.wwise.core.object.getPropertyAndReferenceNamesobject.ts
ak.wwise.core.object.getPropertyInfoobject.ts
ak.wwise.core.object.getTypesobject.ts
ak.wwise.core.object.isPropertyEnabledobject.ts
ak.wwise.core.object.moveobject.ts
ak.wwise.core.object.pastePropertiesobject.ts
ak.wwise.core.object.setobject.ts
ak.wwise.core.object.setAttenuationCurveobject.ts
ak.wwise.core.object.setNameobject.ts
ak.wwise.core.object.setNotesobject.ts
ak.wwise.core.object.setPropertyobject.ts
ak.wwise.core.object.setRandomizerobject.ts
ak.wwise.core.object.setReferenceobject.ts
ak.wwise.core.profiler.enableProfilerDataprofiler.ts
ak.wwise.core.profiler.getAudioObjectsprofiler.ts
ak.wwise.core.profiler.getBussesprofiler.ts
ak.wwise.core.profiler.getCursorTimeprofiler.ts
ak.wwise.core.profiler.getGameObjectsprofiler.ts
ak.wwise.core.profiler.getRTPCsprofiler.ts
ak.wwise.core.profiler.getVoiceContributionsprofiler.ts
ak.wwise.core.profiler.getVoicesprofiler.ts
ak.wwise.core.profiler.startCaptureprofiler.ts
ak.wwise.core.profiler.stopCaptureprofiler.ts
ak.wwise.core.project.saveproject.ts
ak.wwise.core.remote.connectremote.ts
ak.wwise.core.remote.disconnectremote.ts
ak.wwise.core.remote.getAvailableConsolesremote.ts
ak.wwise.core.remote.getConnectionStatusremote.ts
ak.wwise.core.sound.setActiveSourceaudio.ts
ak.wwise.core.soundbank.convertExternalSourcessoundbank.ts
ak.wwise.core.soundbank.generatesoundbank.ts
ak.wwise.core.soundbank.getInclusionssoundbank.ts
ak.wwise.core.soundbank.processDefinitionFilessoundbank.ts
ak.wwise.core.soundbank.setInclusionssoundbank.ts
ak.wwise.core.switchContainer.addAssignmentswitch.ts
ak.wwise.core.switchContainer.getAssignmentsswitch.ts
ak.wwise.core.switchContainer.removeAssignmentswitch.ts
ak.wwise.core.transport.createtransport.ts
ak.wwise.core.transport.destroytransport.ts
ak.wwise.core.transport.executeActiontransport.ts
ak.wwise.core.transport.getListtransport.ts
ak.wwise.core.transport.getStatetransport.ts
ak.wwise.core.transport.preparetransport.ts
ak.wwise.core.undo.beginGroupundo.ts
ak.wwise.core.undo.cancelGroupundo.ts
ak.wwise.core.undo.endGroupundo.ts
ak.wwise.core.undo.undoundo.ts
ak.wwise.debug.enableAssertsmisc.ts
ak.wwise.debug.enableAutomationModemisc.ts
ak.wwise.ui.bringToForegroundui.ts
ak.wwise.ui.captureScreenui.ts
ak.wwise.ui.commands.executeui.ts
ak.wwise.ui.commands.getCommandsui.ts
ak.wwise.ui.commands.registerui.ts
ak.wwise.ui.commands.unregisterui.ts
ak.wwise.ui.getSelectedObjectsui.ts
ak.wwise.ui.project.closeproject.ts
ak.wwise.ui.project.openproject.ts

Topics

URISTATUS
ak.wwise.core.audio.importedmisc.ts
ak.wwise.core.log.itemAddedmisc.ts
ak.wwise.core.object.attenuationCurveChangedobject.ts
ak.wwise.core.object.attenuationCurveLinkChangedobject.ts
ak.wwise.core.object.childAddedobject.ts
ak.wwise.core.object.childRemovedobject.ts
ak.wwise.core.object.createdobject.ts
ak.wwise.core.object.curveChangedobject.ts
ak.wwise.core.object.nameChangedobject.ts
ak.wwise.core.object.notesChangedobject.ts
ak.wwise.core.object.postDeletedobject.ts
ak.wwise.core.object.preDeletedobject.ts
ak.wwise.core.object.propertyChangedobject.ts
ak.wwise.core.object.referenceChangedobject.ts
ak.wwise.core.profiler.captureLog.itemAddedprofiler.ts
ak.wwise.core.profiler.gameObjectRegisteredprofiler.ts
ak.wwise.core.profiler.gameObjectResetprofiler.ts
ak.wwise.core.profiler.gameObjectUnregisteredprofiler.ts
ak.wwise.core.profiler.stateChangedprofiler.ts
ak.wwise.core.profiler.switchChangedprofiler.ts
ak.wwise.core.project.loadedproject.ts
ak.wwise.core.project.postClosedproject.ts
ak.wwise.core.project.preClosedproject.ts
ak.wwise.core.project.savedproject.ts
ak.wwise.core.soundbank.generatedsoundbank.ts
ak.wwise.core.soundbank.generationDonesoundbank.ts
ak.wwise.core.switchContainer.assignmentAddedswitch.ts
ak.wwise.core.switchContainer.assignmentRemovedswitch.ts
ak.wwise.core.transport.stateChangedmisc.ts
ak.wwise.debug.assertFailedmisc.ts
ak.wwise.ui.commands.executedui.ts
ak.wwise.ui.selectionChangedui.ts
0.2.0

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago