CRI ADX  Last Updated: 2024-07-17 10:47 p
Server Checking Processing Execution
If the server processing is not executed, audio output processing cannot be performed.
You can use the CriAtom library's performance monitoring feature to confirm whether the server processing is running properly.
-> Measuring CPU Load
If there is no change in the server_process_count of the CriAtomExPerformanceInfo function, the server processing has been stopped for some reason.
In this case, check if any of the following cases can apply:

Execution of the server function is on hold due to exclusive control

Ensure that your application is not stuck in an exclusive control section using the criAtomEx_Lock function after calling the start playback function.

Execution of the server function is on hold due to a high priority process

Check if a thread with a higher priority than the server processing thread is using the CPU cores.

The server function is not being called at regular intervals

The application needs to call the criAtomEx_ExecuteMain function at regular intervals.