Go to the documentation of this file.
70 double* out_dblMinDuration,
71 double* out_dblMaxDuration
75 #define AK_WWISE_PLUGIN_SOURCE_V1_ID() \
76 AK_WWISE_PLUGIN_BASE_INTERFACE_FROM_ID(AK_WWISE_PLUGIN_INTERFACE_TYPE_SOURCE, 1)
77 #define AK_WWISE_PLUGIN_SOURCE_V1_CTOR( in_pluginInfo, in_data) \
79 .m_baseInterface = AK_WWISE_PLUGIN_BASE_INTERFACE_CTOR(AK_WWISE_PLUGIN_SOURCE_V1_ID(), in_pluginInfo, in_data) \
130 double* out_dblMinDuration,
131 double* out_dblMaxDuration)
135 *out_dblMaxDuration);
165 double & out_dblMinDuration,
166 double & out_dblMaxDuration
bool(* GetSourceDuration)(const struct ak_wwise_plugin_source_instance_v1 *in_this, double *out_dblMinDuration, double *out_dblMaxDuration)
Return the minimum and maximum duration, in seconds.
ak_wwise_plugin_source_instance_v1 Instance
Base instance type for providing source-specific information.
decltype(BaseInterface::m_version) InterfaceVersion
PluginInfoGenerator: Type for the m_version value in BaseInterface.
InterfacePtr GetInterfacePointer()
@ k_interfaceType
The interface type, as provided by this plug-in.
ak_wwise_plugin_source_v1 CSource
The C interface, fulfilled by your plug-in.
@ AK_WWISE_PLUGIN_INTERFACE_TYPE_SOURCE
2021.1 Source-specific backend part. ak_wwise_plugin_source_v1
API specific for source plug-in.
const CSource::Instance * GetInstancePointer() const
Wwise API for general Audio Plug-in's backend.
Wwise Authoring Plug-ins - C++ class helper to automatically determine the plug-in interfaces used in...
CInterfacePtr InterfacePtr
Base instance type for providing source-specific information, through ak_wwise_plugin_source_v1.
ak_wwise_plugin_source_v1()
@ k_interfaceVersion
The interface version, as provided by this plug-in.
std::underlying_type< InterfaceType >::type InterfaceTypeValue
PluginInfoGenerator: Underlying storage type for the m_interface value in BaseInterface.
V1::Source Source
Latest version of the C++ Source interface.
CSource::Instance * GetInstancePointer()
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_VERSION(AudioPlugin)
virtual bool GetSourceDuration(double &out_dblMinDuration, double &out_dblMaxDuration) const =0
Return the minimum and maximum duration, in seconds.
Interface description and base class for every Wwise Authoring plug-in interface.
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