Go to the documentation of this file.
86 const AkOSChar * in_pszFilePathToImport,
87 unsigned int in_Index,
101 unsigned int in_Index
134 unsigned int in_uiBufferSize,
135 unsigned int in_Index
158 unsigned int in_uiBufferSize,
159 unsigned int in_Index
181 unsigned int in_uiBufferSize,
182 const GUID* in_guidPlatform,
183 unsigned int in_Index
197 unsigned int in_Index
217 unsigned int in_uiBufferSize
238 unsigned int in_uiBufferSize,
239 const GUID* in_guidPlatform
276 #define AK_WWISE_PLUGIN_HOST_OBJECT_MEDIA_V1_ID() \
277 AK_WWISE_PLUGIN_BASE_INTERFACE_FROM_ID(AK_WWISE_PLUGIN_INTERFACE_TYPE_HOST_OBJECT_MEDIA, 1)
278 #define AK_WWISE_PLUGIN_HOST_OBJECT_MEDIA_V1_CTOR() \
280 .m_baseInterface = AK_WWISE_PLUGIN_HOST_OBJECT_MEDIA_V1_ID() \
283 #define AK_WWISE_PLUGIN_NOTIFICATIONS_OBJECT_MEDIA_V1_ID() \
284 AK_WWISE_PLUGIN_BASE_INTERFACE_FROM_ID(AK_WWISE_PLUGIN_INTERFACE_TYPE_NOTIFICATIONS_OBJECT_MEDIA, 1)
285 #define AK_WWISE_PLUGIN_NOTIFICATIONS_OBJECT_MEDIA_V1_CTOR( in_pluginInfo, in_data) \
287 .m_baseInterface = AK_WWISE_PLUGIN_BASE_INTERFACE_CTOR(AK_WWISE_PLUGIN_NOTIFICATIONS_OBJECT_MEDIA_V1_ID(), in_pluginInfo, in_data) \
349 const AkOSChar * in_pszFilePathToImport,
350 unsigned int in_Index,
365 unsigned int in_Index
399 unsigned int in_uiBufferSize,
400 unsigned int in_Index
424 unsigned int in_uiBufferSize,
425 unsigned int in_Index
448 unsigned int in_uiBufferSize,
449 const GUID& in_guidPlatform,
450 unsigned int in_Index
465 unsigned int in_Index
486 unsigned int in_uiBufferSize
508 unsigned int in_uiBufferSize,
509 const GUID& in_guidPlatform
516 namespace Notifications
615 namespace Notifications
static GluedInterface * g_cinterface
The unique instance of the CInterface interface. Defined at nullptr first, overridden by the Host onc...
decltype(BaseInterface::m_version) InterfaceVersion
PluginInfoGenerator: Type for the m_version value in BaseInterface.
Wwise Authoring Plug-ins - C++ class helper to automatically determine the plug-in interfaces used in...
PluginInfoGenerator: Associates an existing C Interface with a variable that can be used....
CInterfacePtr InterfacePtr
RequestedHostInterface< ObjectMedia > RequestObjectMedia
Requests a ObjectMedia interface, provided as m_objectMedia variable.
@ AK_WWISE_PLUGIN_INTERFACE_TYPE_HOST_OBJECT_MEDIA
2021.1 Object Media host service. ak_wwise_plugin_host_object_media_v1
ak_wwise_plugin_notifications_object_media_v1 CObjectMedia_
ak_wwise_plugin_host_object_media_v1 CHostObjectMedia
std::underlying_type< InterfaceType >::type InterfaceTypeValue
PluginInfoGenerator: Underlying storage type for the m_interface value in BaseInterface.
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_VERSION(AudioPlugin)
Interface description and base class for every Wwise Authoring plug-in interface.
#define AK_WWISE_PLUGIN_SPECIALIZE_HOST_INTERFACE(in_name, in_varname,...)
PluginInfoGenerator: Creates a C++ host specialization for interface class specified in in_name,...
V1::Notifications::ObjectMedia_ ObjectMedia
Latest version of the C++ ObjectMedia notification interface.
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_CLASS(AudioPlugin)
@ AK_WWISE_PLUGIN_INTERFACE_TYPE_NOTIFICATIONS_OBJECT_MEDIA
2021.1 Object Media modification notification. ak_wwise_plugin_notifications_object_media_v1
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