#include <WAAPIClient.h>
Definition at line 16 of file WAAPIClient.h.
◆ ~WAAPIClient()
| Elevate::WAAPIClient::~WAAPIClient |
( |
| ) |
|
|
virtual |
Definition at line 108 of file WAAPIClient.cpp.
109 {
110#if EE_WAAPI_AVAILABLE
112#endif
113 }
AK::WwiseAuthoringAPI::Client * m_client
◆ WAAPIClient()
| Elevate::WAAPIClient::WAAPIClient |
( |
const WAAPIClient & |
| ) |
|
|
delete |
◆ Connect()
| bool Elevate::WAAPIClient::Connect |
( |
| ) |
|
Definition at line 16 of file WAAPIClient.cpp.
17 {
18#if EE_WAAPI_AVAILABLE
21 {
22 EE_CORE_ERROR("Could not connect to WAAPI.");
23 }
24
25
27 AkJson wwiseInfoJson;
28 if (!
m_client->Call(ak::wwise::core::getInfo, AkJson(AkJson::Type::Map), AkJson(AkJson::Type::Map), wwiseInfoJson, 10))
29 {
30 EE_CORE_ERROR("Failed to obtain Wwise Info within 10ms: {}", std::string(wwiseInfoJson["message"].GetVariant()));
31 }
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
80#else
81 return false;
82#endif
83 }
◆ Disconnect()
| void Elevate::WAAPIClient::Disconnect |
( |
| ) |
|
Definition at line 85 of file WAAPIClient.cpp.
86 {
87#if EE_WAAPI_AVAILABLE
89 {
91 }
92#endif
93 }
◆ Get()
Definition at line 21 of file WAAPIClient.h.
22 {
24 return Instance;
25 }
WAAPIClient(const WAAPIClient &)=delete
◆ IsConnected()
| bool Elevate::WAAPIClient::IsConnected |
( |
| ) |
|
|
static |
Definition at line 123 of file WAAPIClient.cpp.
124 {
125#if EE_WAAPI_AVAILABLE
127#else
128 return false;
129#endif
130 }
static WAAPIClient & Get()
◆ operator=()
◆ m_client
| AK::WwiseAuthoringAPI::Client* Elevate::WAAPIClient::m_client |
|
protected |
◆ m_ip
| std::string Elevate::WAAPIClient::m_ip = "127.0.0.1" |
|
protected |
◆ m_isConnected
| bool Elevate::WAAPIClient::m_isConnected = false |
|
protected |
◆ m_port
| uint16_t Elevate::WAAPIClient::m_port = 8080 |
|
protected |
The documentation for this class was generated from the following files: