Wwise SDK 2023.1.6
|
Use this base class to quickly implement most plugin functions empty. More...
#include <AudioPlugin.h>
Public Member Functions | |
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 IPluginMediaConverter * | GetPluginMediaConverterInterface () |
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 |
![]() | |
virtual void | Destroy ()=0 |
Additional Inherited Members | |
![]() | |
enum | eDialog { SettingsDialog, ContentsEditorDialog } |
enum | NotifyInnerObjectOperation { InnerObjectAdded, InnerObjectRemoved } |
Type of operation for the NotifyInnerObjectAddedRemoved function. More... | |
Use this base class to quickly implement most plugin functions empty.
Definition at line 620 of file AudioPlugin.h.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise