|
Note: This example requires Python pip to be installed. |
Run the following command from any directory to install dependencies:
pip install requests
Locate the sample file <Wwise installation path>/SDK/samples/WwiseAuthoringAPI/python/hello-wwise-wamp/main.py
.
This file contains the following code, which allows you to connect to the Wwise Authoring API.
import sys import os import requests import json import codecs sys.path.append(os.path.join(os.path.dirname(__file__), '../../../../include/AK/WwiseAuthoringAPI/py')) from waapi import WAAPI_URI payload = { 'uri': WAAPI_URI.ak_wwise_core_getinfo, 'options': {}, 'args': {} } try: r = requests.post("http://localhost:8090/waapi", data=json.dumps(payload)) print(r.status_code, r.reason) print(r.text.encode('utf8', 'replace')) except: print("Unable to connect to Waapi: Is Wwise running and Wwise Authoring API enabled?")
|
Note: The line It is located in |
Run the sample file from its directory using the following command:
python main.py
If the Wwise Authoring API successfully connects to Wwise, you should see the following output:
(200, 'OK') { "platform":"x64", "displayName":"Wwise", "branch":"wwise_main", "copyright":" 2006-2017. Audiokinetic Inc. All rights reserved.", "version":{ "displayName":"v20??.?.?", "year":2017,"build":????, "major":1,"schema":??, "nickname":"", "minor":0 }, "directories":{ "log":"C:\\Program Files (x86)\\Audiokinetic\\Wwise 20??.?.?\\Authoring\\x64\\Release\\bin\\Logs\\", "install":"C:\\Program Files (x86)\\Audiokinetic\\Wwise 20??.?.?\\", "help":"C:\\Program Files (x86)\\Audiokinetic\\Wwise 20??.?.?\\Authoring\\Help\\", "authoring":"C:\\Program Files (x86)\\Audiokinetic\\Wwise 20??.?.?\\Authoring\\", "user":"C:\\Users\\(USERNAME)\\AppData\\Roaming\\Audiokinetic\\Wwise\\", "bin":"C:\\Program Files (x86)\\Audiokinetic\\Wwise 20??.?.?\\Authoring\\x64\\Release\\bin\\" }, "apiVersion":1, "isCommandLine":false, "configuration":"release" }
|
Note: The information retrieved from Wwise will vary based on your installation. |
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise