CRI ADX  Last Updated: 2025-05-07 13:34 p
Additional AWB Content

Sample Directory

/cri/pc/samples/criatomex/additional_awb

Sample Description

/cri/common/smpdata/criatomex/
  • SampleProject.acf
  • AdditionalData.acb
  • AdditionalData.awb
  • AdditionalData_01.awb

Sample Explanation

You may want to increase the amount of sound by distributing additional content via download.
Previously, you had to download both the ACB and AWB, but by using the AWB addition function, you can minimize the download size.


Click here for an overview of the additional content function. → Additional Contents Feature
Click here for how to create data with CRI Atom Craft. → Configuring the Additional Contents


The APIs related to the additional content function are as follows.
/* Load the ACB file and set the base AWB. */
NULL, "AdditonalData.acb", NULL, "AdditionalData.awb", NULL, 0);
/* Attach the additional AWB file. */
NULL, "AdditionalData_01.awb", "AdditionalData_01", NULL, 0);
/* Specify the Cue ID to play. */
criAtomExPlayer_SetCueId(player, acb_hn, 6);
/* Start playback. */
CriAtomExAcbHn criAtomExAcb_LoadAcbFile(CriFsBinderHn acb_binder, const CriChar8 *acb_path, CriFsBinderHn awb_binder, const CriChar8 *awb_path, void *work, CriSint32 work_size)
Load an ACB file.
void criAtomExAcb_AttachAwbFile(CriAtomExAcbHn acb_hn, CriFsBinderHn awb_binder, const CriChar8 *awb_path, const CriChar8 *awb_name, void *work, CriSint32 work_size)
Attaching an AWB file for streaming.
CriAtomExPlaybackId criAtomExPlayer_Start(CriAtomExPlayerHn player)
Start the playback.
void criAtomExPlayer_SetCueId(CriAtomExPlayerHn player, CriAtomExAcbHn acb_hn, CriAtomExCueId id)
Set the sound data to play (specifying a Cue ID)