Sound Playback Processing Flow
- The following processing is performed in the Atom library when the criAtomExPlayer_Start function is used to play a sound.
- Obtain the voices to be used for sound playback from the voice pool.
- Load the playback parameters and waveform data from the ACB data and AWB files.
- The voice decodes the waveform data and applies voice effects.
- The voice sends the PCM data to an ASR bus based on the bus send level.
- After applying effect processing on each bus, the PCM data is mixed in on bus 0 and the final sound is output.
Atom Library Processing Flow