Wwise SDK 2019.2.15
|
此页面包含有关 Windows 专用初始化设置的信息。
HWND hWnd | 与音频关联的窗口的句柄。 所有游戏都要指定应用程序的 HWND 以便检测设备。 GetDefaultPlatformInitSettings 返回的值为声音引擎初始化时的前台 HWND,其不一定是当前游戏正好需要的值。 所有游戏都要提供所需使用的正确 HWND。 |
AkThreadProperties threadLEngine | Lower Engine 线程属性。 |
AkThreadProperties threadOutputMgr | Output Manager 线程属性。 |
AkThreadProperties threadBankManager | Bank Manager 线程属性(其默认优先级为 AK_THREAD_PRIORITY_NORMAL)。 |
AkThreadProperties threadMonitor | Monitor 线程属性(其默认优先级为 AK_THREAD_PRIORITY_ABOVENORMAL)。Release 版本中未使用此参数。 |
AkUInt16 uNumRefillsInVoice | 声部缓冲区中的重填缓冲区数。2 = 双缓冲。默认设为 4。 |
AkUInt32 uSampleRate | 采样率。默认值为 48000 Hz。对于低品质,使用 24000 Hz。支持任何合理有效的采样率。不过,在设置自定义值时要格外注意。如使用不合理或特别低的采样率,有可能会导致声音引擎出现故障。 |
AkAudioAPI eAudioAPI | 所要使用的主音频 API。对于默认 Sink,保留为 AkAPI_Default(默认值)。 若提供了有效的 audioDeviceShareset 插件,则忽略 AkAudioAPI。 |
bool bGlobalFocus | 与 DSBCAPS_GLOBALFOCUS 对应。若使用 "AkAPI_DirectSound " AkAudioAPI 类型,则在游戏失去焦点的情况下设为 false 会导致声音被静音。 在使用其他 AkAudioAPI 类型时,会忽略此设置。 |
IXAudio2* pXAudio2 | Wwise 声音引擎所要使用的 XAudio2 实例。若设为 NULL(默认值),则 Wwise 将初始化自有实例。仅在 AkInitSettings.outputType 中的 Sink 类型为 XAudio2 时使用。 |
bool bEnableAvxSupport | 允许在引擎和插件中实时检测 AVX 和 AVX2 SIMD。禁用此项可提高 CPU 时钟速度,从而提升 CPU 性能。 |
与 AkPlatformInitSettings 结合用于选择音频输出所用 API。 使用 AkAPI_Default – 根据计算机的性能选择较为合适的 API。倘若要进行测试,请使用其他数值。
enum AkAudioAPI | |
---|---|
AkAPI_Wasapi | 使用 WASAPI。 |
AkAPI_XAudio2 | 使用 XAudio2(此项为 Windows 上的首选 API)。 |
AkAPI_DirectSound | 使用 DirectSound。 |
AkAPI_Default | 默认值 – 选择较为合适的 API(默认值为 XAudio2)。 |