版本

menu_open
AK.Wwise::DefaultAudioPluginImplementation类 参考

Use this base class to quickly implement most plugin functions empty 更多...

#include <AudioPlugin.h>

类 AK.Wwise::DefaultAudioPluginImplementation 继承关系图:
AK.Wwise::IAudioPlugin AK.Wwise::IPluginBase

Public 成员函数

virtual void SetPluginPropertySet (IPluginPropertySet *in_pPSet)
 
virtual void SetPluginObjectStore (IPluginObjectStore *in_pObjectStore)
 
virtual void SetPluginObjectMedia (IPluginObjectMedia *in_pObjectMedia)
 
virtual bool IsPlayable () const
 
virtual void InitToDefault ()
 
virtual void Delete ()
 
virtual bool Load (AK::IXmlTextReader *in_pReader)
 
virtual bool Save (AK::IXmlTextWriter *in_pWriter)
 
virtual bool CopyInto (IAudioPlugin *io_pWObject) const
 
virtual void NotifyCurrentPlatformChanged (const GUID &in_guidCurrentPlatform)
 
virtual void NotifyPropertyChanged (const GUID &in_guidPlatform, LPCWSTR in_pszPropertyName)
 
virtual void NotifyInnerObjectPropertyChanged (IPluginPropertySet *in_pPSet, const GUID &in_guidPlatform, LPCWSTR in_pszPropertyName)
 
virtual void NotifyInnerObjectAddedRemoved (IPluginPropertySet *in_pPSet, unsigned int in_uiIndex, NotifyInnerObjectOperation in_eOperation)
 
virtual void NotifyPluginMediaChanged ()
 
virtual bool GetBankParameters (const GUID &in_guidPlatform, IWriteData *in_pDataWriter) const
 
virtual bool GetPluginData (const GUID &in_guidPlatform, AkPluginParamID in_idParam, IWriteData *in_pDataWriter) const
 
virtual bool WindowProc (eDialog in_eDialog, HWND in_hWnd, UINT in_message, WPARAM in_wParam, LPARAM in_lParam, LRESULT &out_lResult)
 
virtual bool DisplayNameForProp (LPCWSTR in_pszPropertyName, LPWSTR out_pszDisplayName, UINT in_unCharCount) const
 
virtual bool DisplayNamesForPropValues (LPCWSTR in_pszPropertyName, LPWSTR out_pszValuesName, UINT in_unCharCount) const
 
virtual bool Help (HWND in_hWnd, eDialog in_eDialog, LPCWSTR in_szLanguageCode) const
 
virtual void NotifyMonitorData (AkTimeMs in_iTimeStamp, const AK::Wwise::IAudioPlugin::MonitorData *in_pData, unsigned int in_uDataSize, bool in_bNeedsByteSwap, bool in_bRealtime)
 
virtual IPluginMediaConverterGetPluginMediaConverterInterface ()
 
virtual AK::Wwise::LicenseStatus GetLicenseStatus (const GUID &, AK::Wwise::Severity &, LPWSTR, unsigned int in_uiBufferSize)
 
virtual bool GetSourceDuration (double &out_dblMinDuration, double &out_dblMaxDuration) const
 
virtual HINSTANCE GetResourceHandle () const
 
virtual bool GetDialog (eDialog in_eDialog, UINT &out_uiDialogID, PopulateTableItem *&out_pTable) const
 
- Public 成员函数 继承自 AK.Wwise::IPluginBase
virtual void Destroy ()=0
 

额外继承的成员函数

- Public 类型 继承自 AK.Wwise::IAudioPlugin
enum  eDialog { SettingsDialog, ContentsEditorDialog }
 
enum  NotifyInnerObjectOperation { InnerObjectAdded, InnerObjectRemoved }
 Type of operation for the NotifyInnerObjectAddedRemoved function. 更多...
 

详细描述

Use this base class to quickly implement most plugin functions empty

在文件 AudioPlugin.h619 行定义.


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅