The HCA-MX codec has some limitations. First, the sound playback rate (sampling rate) must be the same for all sounds.
In addition, the sampling rate setting in the Voice Pools must also be the same than the sampling rate of the data.
In CRI Atom Craft, by editing [HCA-MX Re-Sampling Rate] in the target config, all materials for the HCA-MX are resampled at this sampling rate when building the data.
Pitch change is not possible both from the program and on the data side.
Such actions or settings will be ignored at runtime.
The HCA-MX encoded data is usually sent to bus 0, you can apply effects to the bus by changing the routing using the criAtomExHcaMx_SetBusSendLevel function.
Similarly, you can change the pitch using the criAtomExHcaMx_SetFrequencyRatio function.