Please be advised that the Audiokinetic offices will close at 3:00 p.m. EST on December 23rd, 2019 for the holiday period, and will reopen on January 3rd, 2020 at 9:00 a.m. EST. Learn more.

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,510 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.
...