Community Q&A

Welcome to Audiokinetic’s community-driven Q&A forum. This is the place where Wwise and Strata users help each other out. For direct help from our team, please use the Support Tickets page. To report a bug, use the Bug Report option in the Audiokinetic Launcher. (Note that Bug Reports submitted to the Q&A forum will be rejected. Using our dedicated Bug Report system ensures your report is seen by the right people and has the best chance of being fixed.)

To get the best answers quickly, follow these tips when posting a question:

  • Be Specific: What are you trying to achieve, or what specific issue are you running into?
  • Include Key Details: Include details like your Wwise and game engine versions, operating system, etc.
  • Explain What You've Tried: Let others know what troubleshooting steps you've already taken.
  • Focus on the Facts: Describe the technical facts of your issue. Focusing on the problem helps others find a solution quickly.

0 votes
Hello,

We are using FAkAudioDevice::RegisterCaptureCallback to capture our game audio and persist it in ogg files.
This works fine on PC / PS5, and stereo audio is received (using Unreal Engine).

However, when enabling PS5 3D audio, the buffer received in the capture callback contains 36 channels. We understand this is the raw data for spatial audio.

Questions are:
- Is returning audio buffer in the "raw format" the expected behaviour of the capture callback feature?
If so, is there any Ak API that could help us convert raw data to stereo channels according to positions?

It seems channels could be mixed on application side using the following utilities, but we don't have access to AkDevice (at least).
CAkSpeakerPan::ComputePositioning
AkMixer::MixNinNChannels

- Is there any configuration flag we could toggle so the capture callback will provide us with stereo channels ?

Thanks,
Guillaume
in General Discussion by Guillaume E. (100 points)

Please sign-in or register to answer this question.

...