バージョン

menu_open
Wwise SDK 2022.1.13
AK.Wwise::Plugin::V1::Host クラス

API to request host's current state and services. [詳解]

#include <Host.h>

AK.Wwise::Plugin::V1::Host の継承関係図
AK.Wwise::Plugin::CBaseInstanceGlue< CHost > AK.Wwise::Plugin::CBaseInterfaceGlue< CHost >

公開型

enum  : InterfaceTypeValue { k_interfaceType = AK_WWISE_PLUGIN_INTERFACE_TYPE_HOST }
 The interface type, as requested by this plug-in. [詳解]
 
enum  : InterfaceVersion { k_interfaceVersion = 1 }
 The interface version, as requested by this plug-in. [詳解]
 
using Interface = CHost
 
using Instance = CHost::Instance
 
- 基底クラス AK.Wwise::Plugin::CBaseInstanceGlue< CHost > に属する継承公開型
using Instance = typename CInterface::Instance
 
- 基底クラス AK.Wwise::Plugin::CBaseInterfaceGlue< CHost > に属する継承公開型
using GluedInterface = CHost
 

公開メンバ関数

GUID GetCurrentPlatform () const
 Retrieves the current platform identifier. [詳解]
 
BasePlatformID GetCurrentBasePlatform () const
 Retrieves the current base platform identifier. [詳解]
 
BasePlatformID GetDefaultNativeAuthoringPlaybackPlatform () const
 Retrieves the requested playback base platform of the Authoring tool. [詳解]
 
GUID GetAuthoringPlaybackPlatform () const
 Retrieves the requested playback platform of the Authoring tool. [詳解]
 
void NotifyInternalDataChanged (AkPluginParamID in_idData, bool in_bMakeProjectDirty)
 Use this function to tell Wwise that something other than properties has changed within the plug-in. [詳解]
 
void GetLicenseStatus (const GUID &in_guidPlatform, LicenseType &out_eType, LicenseStatus &out_eStatus, uint32_t &out_uDaysToExpiry) const
 Obtain licensing status for the plug-in. [詳解]
 
void GetAssetLicenseStatus (const GUID &in_guidPlatform, AkUInt32 in_uAssetID, LicenseType &out_eType, LicenseStatus &out_eStatus, uint32_t &out_uDaysToExpiry) const
 Obtain licensing status for a plug-in-specific asset ID. [詳解]
 
void WaapiCall (const char *in_szUri, const char *in_szArgs, const char *in_szOptions, AK::IAkPluginMemAlloc &in_alloc, char *&out_szResults, char *&out_szError) const
 Find and call the specified procedure. [詳解]
 

その他の継承メンバ

- 基底クラス AK.Wwise::Plugin::CBaseInterfaceGlue< CHost > に属する継承静的公開変数類
static GluedInterfaceg_cinterface
 The unique instance of the CInterface interface. Defined at nullptr first, overridden by the Host once loaded. [詳解]
 

詳解

API to request host's current state and services.

If requested, this contains information on the current state of the host as well as generic operations.

For example, the currently selected platform, tools to post when internal plug-in data changed, or a way to make Waapi calls.

In order to be reactive to host's state, you should consider implementing ak_wwise_plugin_notifications_host_v1 notifications.

Host.h245 行目に定義があります。


このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう