Input/output Data Files

CRI Atom Encoder uses material files and generates AWB and ACB files.

criatom_tools_criatomenc_dataflow.png

Feeding Material Files

The following table shows the specifications of the input audio data:

NameData format
Format Uncompressed WAVE or AIFF
ADX, HCA, HCA-MX
Number of Channels 8ch or less
Quantization Bit Counts 8bit, 16bit, 24bit
Sampling Frequency 8kHz - 48kHz

Output Files

This tool generates two types of sound-related files.
These files are used by the runtime library to play back the sounds.

  • AWB file (Atom Wave Bank file)
    It is an audio file that contains the streaming audio information referenced by a CueSheet.
    It stores the encoded wave data used for streaming playback.
  • ACB file (Atom CueSheet Binary file)
    It is an audio file that contains only the streaming playback parameters
    and is used in conjunction with an AWB file.

CRI Atom Encoder resamples the audio files to optimal sample rates and encodes them with the specified codec (ADX/HCA).
After encoding, they are packed into a single file and output as an AWB file.
During this process, the information required for runtime playback is also written in a header file for the C language (*.h).