Wwise Authoring is currently not compatible with macOS Catalina. We recommend that you remain on the current version of your operating system until further notice.

Community Q&A

Where Wwise users help each other out!

Audiokinetic's Community Q&A is the forum where Wwise users ask and answer questions within the Wwise community. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

WAAPI getter for sound prefetch size

0 votes
Hello,

The same way there are multiple sound-only properties getter available in WAAPI, would it be possible to expose an audio source prefetch size?

Thanks!
asked Aug 9 in Feature Requests by Gabriel M. (100 points)

1 Answer

0 votes

Prefetch Size

The prefetch size (bytes) in the converted file is not accessible with WAAPI.

You can access the value in the SoundBankInfo files (json/xml), generated with the Soundbank files:

    "IncludedMemoryFiles": [
     {
      "Id": "230377263",
      "Language": "SFX",
      "ShortName": "2_blocks.wav",
      "Path": "SFX\\2_blocks_D79FB2B7.wem",
      "PrefetchSize": "9664"
     }

We also plan on adding WAAPI a topic you can register to be notified when SoundBanks are generated, containing the prefetch size:
https://gist.github.com/decasteljau/ea7e1a02f8fcb58d571d69fb9935ab44

Prefetch Lenght

The prefetch lenght is accessible directly as a property on the Sound objects, see here:
https://www.audiokinetic.com/library/edge/?source=SDK&id=wwiseobject__sound.html

PreFetchLength: Prefetch length (ms)

To access the value, use ak.wwise.core.object.get on Sound objects, with "@PreFetchLength" in the return options:
https://www.audiokinetic.com/library/edge/?source=SDK&id=ak__wwise__core__object__get.html

 

answered Aug 9 by Bernard R. (Audiokinetic) (27,410 points)
edited Aug 12 by Bernard R. (Audiokinetic)
Hello Bernard, thank you for your answer.

However I'm looking specifically for the prefetch size in bytes once encoded - as it might change depending on the conversion being applied etc.

Do you think this would be possible?
I updated my answer.
...