バージョン

menu_open
ターゲットプラットフォーム:
Wwise SDK 2019.2.15
Windowsに固有の AkPlatformInitSettings

このページには、Windowsに固有の初期化設定の情報が記載されています。

HWND hWnd オーディオに関連するウィンドウのハンドル。
どのゲームでもデバイス検知目的のために、アプリケーションのHWNDを指定する必要があります。
GetDefaultPlatformInitSettingsで返される値は、サウンドエンジンが初期化された瞬間のフォアグランドHWNDであり、あなたのゲームにとって正しいものではない可能性があります。
各ゲームが、使用すべき正しいHWNDを提供する必要があります。
AkThreadProperties threadLEngine Lower Engineのthreadingプロパティ。
AkThreadProperties threadOutputMgr Ouput threadのthreadingプロパティ。
AkThreadProperties threadBankManager Bank managerのthreadingプロパティ(デフォルトのプライオリティは、 AK_THREAD_PRIORITY_NORMAL )。
AkThreadProperties threadMonitor Monitorのthreadingプロパティ(デフォルトのプライオリティは、 AK_THREAD_PRIORITY_ABOVENORMAL )。このパラメータは、Releaseビルドでは使いません。
AkUInt16 uNumRefillsInVoice ボイスバッファにある、refillバッファの数。2 == ダブルバッファリング、デフォルトは4。
AkUInt32 uSampleRate Sampling Rate。デフォルトは48000 Hzです。低品質には24000hzを使います。正の数で、妥当であれば、どのサンプルレートにも対応します。ただし、カスタム値を設定する際は注意してください。変わった、または非常に低いサンプルレートを使うと、サウンドエンジンが誤作動することがあります。
AkAudioAPI eAudioAPI メインで使うオーディオAPI。デフォルトsink用は、 AkAPI_Defaultにしておきます(デフォルト値)。
有効なaudioDeviceSharesetプラグインが提供されていれば、AkAudioAPIはIgnoredとなります。
bool bGlobalFocus DSBCAPS_GLOBALFOCUSに対応します。 AkAPI_DirectSound AkAudioAPIタイプを使うと、ゲームがフォーカスを失うと、falseに設定されていれば音がミュートされます。
ほかの AkAudioAPI タイプを使う場合は、この設定は無視されます。
IXAudio2* pXAudio2 Wwiseサウンドエンジン用に使うXAudio2インスタンス。NULL(デフォルト)であれば、Wwiseは自身のインスタンスを初期化します。AkInitSettings.outputType のシンクタイプがXAudio2の場合に限り、使われます。
bool bEnableAvxSupport エンジンやプラグインで、AVXやAVX2 SIMDへの対応をランタイムに検知できるようにします。これを無効にすると、CPUクロックスピードを速くすることができるので、CPUパフォーマンスが向上する可能性があります。

Windowsに固有のAudio Output API

AkPlatformInitSettingsと合わせて使い、オーディオアウトプットに使用するAPIを指定します。 AkAPI_Defaultを使うと、コンピュータの性能に基づいて、より適したAPIが選択されます。その他の値はテストのために利用してください。

enum AkAudioAPI
AkAPI_Wasapi Wasapiを使用。
AkAPI_XAudio2 XAudio2を使用(Windowsの推奨API)。
AkAPI_DirectSound DirectSoundを使用。
AkAPI_Default デフォルト値、より適したAPIが選択されます(デフォルトはXAudio2)。
参照
AK::SoundEngine::Init
AK::SoundEngine::GetDefaultPlatformInitSettings

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

サポートは必要ですか?

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

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

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

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

Wwiseからはじめよう