Go to the documentation of this file.
85 const AkOSChar * in_pszFilePathToImport,
86 unsigned int in_Index,
100 unsigned int in_Index
133 unsigned int in_uiBufferSize,
134 unsigned int in_Index
157 unsigned int in_uiBufferSize,
158 unsigned int in_Index
180 unsigned int in_uiBufferSize,
181 const GUID* in_guidPlatform,
182 unsigned int in_Index
196 unsigned int in_Index
216 unsigned int in_uiBufferSize
237 unsigned int in_uiBufferSize,
238 const GUID* in_guidPlatform
275 #define AK_WWISE_PLUGIN_HOST_OBJECT_MEDIA_V1_ID() \
276 AK_WWISE_PLUGIN_BASE_INTERFACE_FROM_ID(AK_WWISE_PLUGIN_INTERFACE_TYPE_HOST_OBJECT_MEDIA, 1)
277 #define AK_WWISE_PLUGIN_HOST_OBJECT_MEDIA_V1_CTOR() \
279 .m_baseInterface = AK_WWISE_PLUGIN_HOST_OBJECT_MEDIA_V1_ID() \
282 #define AK_WWISE_PLUGIN_NOTIFICATIONS_OBJECT_MEDIA_V1_ID() \
283 AK_WWISE_PLUGIN_BASE_INTERFACE_FROM_ID(AK_WWISE_PLUGIN_INTERFACE_TYPE_NOTIFICATIONS_OBJECT_MEDIA, 1)
284 #define AK_WWISE_PLUGIN_NOTIFICATIONS_OBJECT_MEDIA_V1_CTOR( in_pluginInfo, in_data) \
286 .m_baseInterface = AK_WWISE_PLUGIN_BASE_INTERFACE_CTOR(AK_WWISE_PLUGIN_NOTIFICATIONS_OBJECT_MEDIA_V1_ID(), in_pluginInfo, in_data) \
348 const AkOSChar * in_pszFilePathToImport,
349 unsigned int in_Index,
364 unsigned int in_Index
398 unsigned int in_uiBufferSize,
399 unsigned int in_Index
423 unsigned int in_uiBufferSize,
424 unsigned int in_Index
447 unsigned int in_uiBufferSize,
448 const GUID& in_guidPlatform,
449 unsigned int in_Index
464 unsigned int in_Index
485 unsigned int in_uiBufferSize
507 unsigned int in_uiBufferSize,
508 const GUID& in_guidPlatform
515 namespace Notifications
614 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