menu
 
Version
2021.1.14.8108

2024.1.5.8803

2023.1.13.8732

2022.1.19.8584

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624

menu

Wwise Unreal Integration Documentation
WAAPI Blueprint Functions

These Blueprint functions are used to connect to the Wwise Authoring application using the Wwise Authoring API.

For more information on WAAPI and its features, refer to https://www.audiokinetic.com/library/edge/?source=SDK&id=waapi.html.

JSON objects

Since WAAPI makes extensive use of JSON, a Blueprint wrapper was written for the Unreal FJsonObject. For more information related to nodes found under "WAAPI Json Manager", please refer to the Unreal Engine documentation on FJsonObject.

Call Waapi

Call WAAPI and get/set information/parameters according to the chosen URI.

Parameters:

  • WaapiUri: The function that will be called when an event that we would be aware of occurs.
  • WaapiArgs: The arguments referenced by the in_uri function.
  • WaapiOptions: Optional flag to get more information about the event that occurred.

Return Value: A JSON object that contains useful information about the call process to a specific Event. It returns error info if the call fails.

Register WAAPI Connection Lost Callback

Subscribe to WAAPI connection lost event. This event will be broadcast when the WAAPI connection is lost. This should be used to clean up any resources that use Waapi.

Parameters:

  • Callback: The event to call when the connection is lost.

Register WAAPI Project Loaded Callback

Subscribe to WAAPI project loaded event. This event will be broadcast whenever the correct Wwise project is loaded (as defined by the Wwise Project Path in the Wwise Plugin Settings). This should be used to initialize any resources that use Waapi.

Parameters:

  • Callback: The event to call when a connection is established.

Subscribe To Waapi

Allows clients to subscribe to notifications according to the event.

Parameters:

  • WaapiUri: The reference to the event that we would be aware of when it occurs.
  • WaapiOptions: Optional flag to get more information about the event that occurred.
  • Callback: A delegate to be executed during the subscription event.

Return Values:

  • SubscriptionId: The ID of this subscription.
  • Result: A boolean to ensure that the subscription was successfully done.
  • Return Value: A JSON object that contains useful information about the subscription process to a specific event. It returns error info if the subscription failed.

Unsubscribe

Unsubscribe from an event.

Parameters:

  • SubscriptionId: ID of the current subscription to the event from which we want to be unsubscribed.

Return Values:

  • UnsubscriptionDone: A boolean to ensure that the unsubscription was successfully done.
  • Return Value : A JSON object that contains useful informations about the unsubscription process from a specific event, gets an error infos in case the unsubscription failed.

Cette page a-t-elle été utile ?

Besoin d'aide ?

Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !

Visitez notre page d'Aide

Décrivez-nous de votre projet. Nous sommes là pour vous aider.

Enregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !

Partir du bon pied avec Wwise