Wwise SDK 2021.1.14
Version
menu_open
Notifications.h
Go to the documentation of this file.
32 * These are notifications not fitting in the other host services. For every host service, there is usually
67 * \c AK::IAkEffectPluginContext::PostMonitorData(), and this plug-in's settings are being displayed
68 * in a window. Because multiple run-time instances may exist for a single authoring tool plug-in,
75 * \param[in] in_bIsRealtime true if monitoring in real time, false if scrubbing through profiler history.
88 #define AK_WWISE_PLUGIN_NOTIFICATIONS_MONITOR_V1_CTOR(/* ak_wwise_plugin_info* */ in_pluginInfo, /* void* */ in_data) \
90 .m_baseInterface = AK_WWISE_PLUGIN_BASE_INTERFACE_CTOR(AK_WWISE_PLUGIN_NOTIFICATIONS_MONITOR_V1_ID(), in_pluginInfo, in_data) \
122 };
132 };
180 * \c AK::IAkEffectPluginContext::PostMonitorData(), and this plug-in's settings are being displayed
181 * in a window. Because multiple run-time instances may exist for a single authoring tool plug-in,
V1::Notifications::Monitor Monitor
Latest version of the C++ Monitor notification interface.
Definition: Notifications.h:204
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.
Definition: Notifications.h:77
decltype(BaseInterface::m_version) InterfaceVersion
PluginInfoGenerator: Type for the m_version value in BaseInterface.
Definition: PluginInfoGenerator.h:51
@ AK_WWISE_PLUGIN_INTERFACE_TYPE_NOTIFICATIONS_MONITOR
2021.1 Monitor data notification. ak_wwise_plugin_notifications_monitor_v1
Definition: PluginBaseInterface.h:65
const CMonitor::Instance * GetInstancePointer() const
Definition: Notifications.h:165
ak_wwise_plugin_notifications_monitor_v1 CMonitor
Definition: Notifications.h:102
The C interface, fulfilled by your plug-in.
Definition: Notifications.h:138
ak_wwise_plugin_notifications_monitor_v1()
Definition: Notifications.h:58
Wwise Authoring Plug-ins - C++ class helper to automatically determine the plug-in interfaces used in...
API for Sound Engine's Monitor Data notification.
Definition: Notifications.h:49
std::underlying_type< InterfaceType >::type InterfaceTypeValue
PluginInfoGenerator: Underlying storage type for the m_interface value in BaseInterface.
Definition: PluginInfoGenerator.h:50
Base instance type for receiving Sound Engine's monitoring data.
Definition: PluginDef.h:809
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_VERSION(AudioPlugin)
API for Sound Engine's Monitor Data notification.
Definition: Notifications.h:106
Interface description and base class for every Wwise Authoring plug-in interface.
Definition: PluginBaseInterface.h:117
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.
Definition: Notifications.h:131
Interface()
Definition: Notifications.h:140
ak_wwise_plugin_notifications_monitor_instance_v1 Instance
Base instance type for receiving Sound Engine's monitoring data.
Definition: Notifications.h:56
CMonitor::Instance * GetInstancePointer()
Definition: Notifications.h:162
InterfacePtr GetInterfacePointer()
Definition: Notifications.h:158
Definition: PluginDef.h:84
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_CLASS(AudioPlugin)
Definition: AudioPlugin.h:112
virtual ~Monitor()
Definition: Notifications.h:174
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'AideDé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