123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- /*******************************************************************************
- The content of this file includes portions of the proprietary AUDIOKINETIC Wwise
- Technology released in source code form as part of the game integration package.
- The content of this file may not be used without valid licenses to the
- AUDIOKINETIC Wwise Technology.
- Note that the use of the game engine is subject to the Unreal(R) Engine End User
- License Agreement at https://www.unrealengine.com/en-US/eula/unreal
-
- License Usage
-
- Licensees holding valid licenses to the AUDIOKINETIC Wwise Technology may use
- this file in accordance with the end user license agreement provided with the
- software or, alternatively, in accordance with the terms contained
- in a written agreement between you and Audiokinetic Inc.
- Copyright (c) 2023 Audiokinetic Inc.
- *******************************************************************************/
- /*------------------------------------------------------------------------------------
- WwiseUtils.h
- ------------------------------------------------------------------------------------*/
- #pragma once
- #include "Dom/JsonObject.h"
- #include "AkWaapiClient.h"
- class AKAUDIO_API WwiseWaapiHelper
- {
- public:
- static const FString ACTION;
- static const FString ANCESTORS;
- static const FString AT;
- static const FString AUX_BUSSES;
- static const FString BACK_SLASH;
- static const FString BANK_DATA;
- static const FString BANK_INFO;
- static const FString CHILD;
- static const FString CHILDREN;
- static const FString CHILDREN_COUNT;
- static const FString CLASSID;
- static const FString COMMAND;
- static const FString DATA;
- static const FString DELETE_ITEMS;
- static const FString DESCENDANTS;
- static const FString DISPLAY_NAME;
- static const FString DRAG_DROP_ITEMS;
- static const FString EVENT;
- static const FString EVENTS;
- static const FString FILEPATH;
- static const FString FILTER;
- static const FString FIND_IN_PROJECT_EXPLORER;
- static const FString FOLDER;
- static const FString FROM;
- static const FString ID;
- static const FString INCLUSIONS;
- static const FString INFO_FILE;
- static const FString IS_CONNECTED;
- static const FString LANGUAGE;
- static const FString LANGUAGES;
- static const FString MAX;
- static const FString MAX_RADIUS_ATTENUATION;
- static const FString MESSSAGE;
- static const FString MIN;
- static const FString NAME;
- static const FString NAMECONTAINS;
- static const FString NEW;
- static const FString NEW_NAME;
- static const FString NOTES;
- static const FString OBJECT;
- static const FString OBJECTS;
- static const FString OF_TYPE;
- static const FString OLD_NAME;
- static const FString ON_NAME_CONFLICT;
- static const FString OPERATION;
- static const FString PARENT;
- static const FString PATH;
- static const FString PHYSICAL_FOLDER;
- static const FString PLATFORM;
- static const FString PLATFORMS;
- static const FString PLAY;
- static const FString PLAYING;
- static const FString PLAYSTOP;
- static const FString PLUGININFO_OPTIONS;
- static const FString PLUGININFO_RESPONSE;
- static const FString PROJECT;
- static const FString PROPERTY;
- static const FString RADIUS;
- static const FString RANGE;
- static const FString REBUILD;
- static const FString REBUILD_INIT_BANK;
- static const FString REDO;
- static const FString RENAME;
- static const FString RESTRICTION;
- static const FString RETURN;
- static const FString SEARCH;
- static const FString SELECT;
- static const FString SIZE;
- static const FString SKIP_LANGUAGES;
- static const FString SOUNDBANK_TYPE;
- static const FString SOUNDBANK_FIELD;
- static const FString SOUNDBANKS;
- static const FString STATE;
- static const FString STOP;
- static const FString STOPPED;
- static const FString STRUCTURE;
- static const FString TRANSFORM;
- static const FString TRANSPORT;
- static const FString TYPE;
- static const FString UI;
- static const FString UNDO;
- static const FString VALUE;
- static const FString VOLUME;
- static const FString WHERE;
- static const FString WORKUNIT_TYPE;
- static const FString WRITE_TO_DISK;
- };
- bool CallWappiGetPropertySate(const FString& ItemID, const FString& ItemProperty, TSharedPtr<FJsonObject>& ItemInfoResult);
- bool SubscribeToPropertyStateChange(const FString& ItemID, const FString& ItemProperty, WampEventCallback CallBack, uint64& SubscriptionId, TSharedPtr<FJsonObject>& outJsonResult);
|