版本

    其他文档

menu_open
AKRESULT __cdecl AK::SoundEngine::Suspend ( bool  in_bRenderAnyway = false  ) 

This function should be called to put the sound engine in background mode, where audio isn't processed anymore. This needs to be called if the console has a background mode or some suspended state. Call WakeupFromSuspend when your application receives the message from the OS that the process is back in foreground. When suspended, the sound engine will process API messages (like PostEvent, SetSwitch, etc) only when RenderAudio() is called. It is recommended to match the in_bRenderAnyway parameter with the behavior of the rest of your game: if your game still runs in background and you must keep some kind of coherent state between the audio engine and game, then allow rendering. If you want to minimize CPU when in background, then don't allow rendering and never call RenderAudio from the game.

  • Android: Call for APP_CMD_PAUSE
  • iOS: On iOS only, notify the sound engine that the device is about to be suspended.
  • XBoxOne: Use when entering constrained mode or suspended mode.
    See also:
    WakeupFromSuspend
Parameters:
in_bRenderAnyway  If set to true, audio processing will still occur, but not outputted. When set to false, no audio will be processed at all, even upon reception of RenderAudio().

此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅