Go to the documentation of this file.
80 unsigned int in_uMonitorDataArraySize,
85 #define AK_WWISE_PLUGIN_NOTIFICATIONS_MONITOR_V1_ID() \
86 AK_WWISE_PLUGIN_BASE_INTERFACE_FROM_ID(AK_WWISE_PLUGIN_INTERFACE_TYPE_NOTIFICATIONS_MONITOR, 1)
87 #define AK_WWISE_PLUGIN_NOTIFICATIONS_MONITOR_V1_CTOR( in_pluginInfo, in_data) \
89 .m_baseInterface = AK_WWISE_PLUGIN_BASE_INTERFACE_CTOR(AK_WWISE_PLUGIN_NOTIFICATIONS_MONITOR_V1_ID(), in_pluginInfo, in_data) \
99 namespace Notifications
145 unsigned int in_uMonitorDataArraySize,
150 in_pMonitorDataArray,
151 in_uMonitorDataArraySize,
191 unsigned int in_uMonitorDataArraySize,
198 namespace Notifications
AkInt32 AkTimeMs
Time in ms.
V1::Notifications::Monitor Monitor
Latest version of the C++ Monitor notification interface.
void(* NotifyMonitorData)(struct ak_wwise_plugin_notifications_monitor_instance_v1 *in_this, AkTimeMs in_iTimeStamp, const AK::Wwise::Plugin::MonitorData *in_pMonitorDataArray, unsigned int in_uMonitorDataArraySize, bool in_bIsRealtime)
Received a new Monitor Data blob.
decltype(BaseInterface::m_version) InterfaceVersion
PluginInfoGenerator: Type for the m_version value in BaseInterface.
@ AK_WWISE_PLUGIN_INTERFACE_TYPE_NOTIFICATIONS_MONITOR
2021.1 Monitor data notification. ak_wwise_plugin_notifications_monitor_v1
const CMonitor::Instance * GetInstancePointer() const
ak_wwise_plugin_notifications_monitor_v1 CMonitor
The C interface, fulfilled by your plug-in.
@ k_interfaceType
The interface type, as provided by this plug-in.
ak_wwise_plugin_notifications_monitor_v1()
Wwise Authoring Plug-ins - C++ class helper to automatically determine the plug-in interfaces used in...
API for Sound Engine's Monitor Data notification.
CInterfacePtr InterfacePtr
std::underlying_type< InterfaceType >::type InterfaceTypeValue
PluginInfoGenerator: Underlying storage type for the m_interface value in BaseInterface.
Base instance type for receiving Sound Engine's monitoring data.
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_VERSION(AudioPlugin)
API for Sound Engine's Monitor Data notification.
Interface description and base class for every Wwise Authoring plug-in interface.
virtual void NotifyMonitorData(AkTimeMs in_iTimeStamp, const MonitorData *in_pMonitorDataArray, unsigned int in_uMonitorDataArraySize, bool in_bIsRealtime)=0
Received a new Monitor Data blob.
@ k_interfaceVersion
The interface version, as provided by this plug-in.
ak_wwise_plugin_notifications_monitor_instance_v1 Instance
Base instance type for receiving Sound Engine's monitoring data.
CMonitor::Instance * GetInstancePointer()
InterfacePtr GetInterfacePointer()
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_CLASS(AudioPlugin)
Tell us about your project. We're here to help.
Register your project and we'll help you get started with no strings attached!
Get started with Wwise